标签: selectall

contentEditable + selectAll:Firefox不允许动态生成内容的键盘输入

我在Firefox中遇到问题(其他浏览器似乎工作正常),动态生成的元素包含一个contenteditable="true"属性:

如果我selectAll(动态地或用我的鼠标),Firefox将不允许键盘输入.

请参阅我的jsFiddle示例以供参考.这似乎只影响Firefox.

$(document).ready(function(){
$('.edit').live('dblclick', function () {
    document.execCommand('selectAll',false,null);
});

$('#live').append('<p class="edit" contenteditable="true">This content is generated. Firefox will not allow keyboard input when "ALL" is selected.</p>');
});
Run Code Online (Sandbox Code Playgroud)

编辑: 这是我正在努力的实际应用程序(原谅尘埃):cr8.me/app/ff.html - 我想要的是单击(双击以选择所有文本)a Note,Category,或计划标题进行编辑.它适用于任何人吗?也许这只是我的配置 - 或者糟糕的脚本.第137,572行是相关的.

javascript firefox jquery selectall contenteditable

7
推荐指数
1
解决办法
1901
查看次数

UISearchBar选择所有文本

有没有办法选择UISearchBar中的所有文本?我尝试了[searchBar selectALL:],但它抛出了信号(无法识别的选择器).

我想允许用户更改以前的搜索文本.在某个时候,当用户刚刚开始输入新请求时,旧的请求应该被解雇.如何实现它的标准方法 - 在文本开始编辑时选择所有文本.

selectall objective-c uisearchbar ios

6
推荐指数
2
解决办法
3216
查看次数

PyQt:TableWidget 取消全选?

所以,我在 PyQt 中使用 Python 并且我有一个 QTableWidget。我想要做的是在某个时候取消选择 QTableWidget 中的所有内容。有没有一种简单的方法可以做到这一点?我的意思是,有一个 select_all 选项,但我找不到任何可以取消全选的东西...

python pyqt selectall qtablewidget

6
推荐指数
1
解决办法
4955
查看次数

使用 d3.js 时,为什么在将新元素附加到条目选择时必须在 select 之后调用 selectAll?

假设我们有一个没有子节点的 svg 元素:

<svg id="bargraph" width="400" height="90" ></svg>
Run Code Online (Sandbox Code Playgroud)

假设我们还有一个数据数组:

var data = [10,20,30,40,50];
Run Code Online (Sandbox Code Playgroud)

此代码正确地将新的 rect 元素附加到 svg 元素。

 d3.select("#bargraph")
 .selectAll("rect")
 .data(data)
 .enter()
 .append("rect")
 .attr("height", 10)
 .attr("width", function(d) { return d; })
 .attr("x", 0)
 .attr("y", function (d, i) { return i * 20; })
 .attr("fill", "blue");
Run Code Online (Sandbox Code Playgroud)

下面的代码不会将新的 rect 元素附加到 svg 元素。你能告诉我为什么吗?

 d3.selectAll("#bargraph rect")
 .data(data)
 .enter()
 .append("rect")
 .attr("height", 10)
 .attr("width", function(d) { return d; })
 .attr("x", 0)
 .attr("y", function (d, i) { return i * 20; })
 .attr("fill", "blue");
Run Code Online (Sandbox Code Playgroud)

select enter selectall d3.js

6
推荐指数
1
解决办法
1410
查看次数

通用应用程序Windows Phone TextBox.SelectAll()启用了复制功能不起作用

在Store Apps/Universal Apps/Windows Phone 8.1 Visual Studio 2013项目中,如何以编程方式选择TextBox中的所有文本,并启用上下文复制图标菜单,如下面的屏幕截图所示:

一只忙碌的猫http://texttophone.free.fr/selectallwithcopyenabled.png

需要在上下文中显示文本,其中用户很可能想要将其复制到剪贴板中.

以下测试不起作用:

XAML

        <TextBox x:Name="MyTextBox" Grid.Row="0" 
                 HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
                 Text="The text I want to select"
                 IsReadOnly="True"
                 IsEnabled="True"
                 GotFocus="MyTextBox_GotFocus"></TextBox>
        <Button x:Name="ButtonSelectAll" Grid.Row="1"
                Content="Select All"
                HorizontalAlignment="Center"
                Click="ButtonSelectAll_Click"></Button>
Run Code Online (Sandbox Code Playgroud)

C#

        private void ButtonSelectAll_Click(object sender, RoutedEventArgs e)
        {
            MyTextBox.SelectAll();
            // MyTextBox.Focus(FocusState.Programmatic);
        }

        private void MyTextBox_GotFocus(object sender, RoutedEventArgs e)
        {
            MyTextBox.SelectAll();
        }
Run Code Online (Sandbox Code Playgroud)

试试Click事件什么都不做.尝试GotFocus事件选择所有文本,但上下文复制图标菜单和两个句柄不显示.如果你添加Click方法"text.Focus(FocusState.Programmatic);" 然后选择文本但不显示复制图标.不幸的是,如果您用手指触摸此文本并打算出现"复制图标",则会丢失选择.

c# clipboard textbox selectall win-universal-app

5
推荐指数
1
解决办法
1003
查看次数

选择带有角度JS的所有复选框

我试图用一个复选框选中所有复选框.但是怎么做呢?

这是我的HTML:

    <input type="checkbox" ng-model="selectAll" ng-click="checkAll()" />

<!-- userlist --> 
    <!--<div id="scrollArea" ng-controller="ScrollController">-->
    <table class="table">
      <tr>
          <th>User ID</th>
          <th>User Name</th>
          <th>Select</th>    
     </tr>
     <tr ng-repeat="user in users | filter:search">
        <td>{{user.id}}</td>
        <td>{{user.name}}</td>
        <td><input type="checkbox" ng-click="usersetting(user)" ng-model="user.select"></td>
        <td><tt>{{user.select}}</tt><br/></td>
     </tr>
    </table>
Run Code Online (Sandbox Code Playgroud)

我创建了一个额外的复选框来selecet并取消选中所有复选框.

JS:

.controller('UsersCtrl', function($scope, $http){
    $http.get('users.json').then(function(usersResponse) {
      $scope.users = usersResponse.data;
    });

      $scope.checkAll = function () {
            angular.forEach($scope.users, function (user) {
                user.select = true;
                });
            };  
 });
Run Code Online (Sandbox Code Playgroud)

我也试过这个,但它们都不适合我:(

  $scope.checkAll = function () {
        angular.forEach($scope.users, function (user) {
            user.select = $scope.selectAll;
        });
    };  
Run Code Online (Sandbox Code Playgroud)

html checkbox selectall angularjs

5
推荐指数
1
解决办法
2万
查看次数

D3 select所有多个类AND或OR

我试图选择这样的两个类,

d3.selectAll(".class1.class2")
Run Code Online (Sandbox Code Playgroud)

但这似乎选择了一个带有class1AND 的元素class2.如何使用class1OR 按类选择元素,class2但类不必相互排斥,因此也应选择具有这两个类的元素.

也许解决方案就是,

 d3.selectAll(".class1")
 .........;
 d3.selectAll(".class2")
 .........;
Run Code Online (Sandbox Code Playgroud)

selectall css-selectors d3.js

5
推荐指数
1
解决办法
5338
查看次数

如何在 .NET 2.0 ListView 中全选/全选?

在不使用的情况下在列表视图中选择全部或不选择项目的好方法是什么:

foreach (ListViewItem item in listView1.Items)
{
 item.Selected = true;
}
Run Code Online (Sandbox Code Playgroud)

或者

foreach (ListViewItem item in listView1.Items)
{
 item.Selected = false;
}
Run Code Online (Sandbox Code Playgroud)

我知道底层的 Win32 列表视图公共控件支持LVM_SETITEMSTATE 消息,您可以使用它来设置选定状态,并通过传递 -1 作为索引,它将应用于所有项目。我宁愿不向恰好位于 .NET Listview 控件后面的控件 PInvoking 消息(我不想成为一个糟糕的开发人员并依赖未记录的行为 - 当他们将其更改为完全托管的 ListView 类时)

Pseudo MasochistSelectNone案例:

ListView1.SelectedItems.Clear(); 
Run Code Online (Sandbox Code Playgroud)

现在只需要SelectAll代码

listview selectall

4
推荐指数
2
解决办法
6786
查看次数

在大量的jTextField中选择所有焦点

我的应用程序中有很多jTextFields(大约34个jTextFields),我希望所有这些文本在获得焦点时选择所有文本,并且在焦点丢失时不选择任何文本.
有没有办法用一个监听器做这个或者我应该为这34个jTextField中的每一个写一个"FocusGained"和一个"FocusLost"?

谢谢

java swing focus selectall jtextfield

4
推荐指数
1
解决办法
8875
查看次数

UITextField突出显示所有文本

我已经通过stackoverflow搜索了类似的问题,并找到了适用于其他人的推荐解决方案,但没有一个对我有效,所以我开始怀疑这是我没有做好的事情.

这很简单.我想要的是,当用户点击uitextfield时,uitextfield中的整个文本都会被选中.然后,用户可以继续将其全部删除,点击一次并从该点开始追加或开始键入以覆盖所有内容.

我有一个来自uitextfield的动作,这里是片段.

- (IBAction)didBeginEditDescription:(id)sender
{
    NSLog(@"Description began edit.");

    [self.txtfield selectall:self];
}
Run Code Online (Sandbox Code Playgroud)

我知道该方法被调用(由NSLog显而易见).但是,没有任何反应,光标仍然位于文本的最后位置.我已经有了UITextFieldDelegate所以不确定我应该注意什么?

仅供参考,这是针对Xcode 5.0并尝试开发iOS 7.

我有什么明显的遗失吗?

iphone selectall uitextfield ios7 xcode5

4
推荐指数
1
解决办法
7552
查看次数