KendoUI网格 - 选择单元格焦点上的文本

Joe*_*uza 2 javascript kendo-ui kendo-grid

单元格内容选择对于数字文本框(内部处理为Kendo NumericTextBox控件)成功运行,但由于某种原因,它不适用于纯文本框列.随附的是jsfiddle演示问题:

http://jsfiddle.net/latenightcoder/TrJVK/86

这是网格设置中的重要代码:

edit: function (e) {
        var input = e.container.find("input");
        input.focus(function (e) {
            console.log('focus');
            setTimeout(function () {
                input.select();
            });
        });
    }
Run Code Online (Sandbox Code Playgroud)

Joe*_*uza 6

事实证明焦点事件在我甚至可以连接焦点事件处理程序之前被触发了.因此,这是支持网格行中所有类型字段的最佳解决方案:

        var input = e.container.find("input");
        setTimeout(function () {
            input.select();
        }, 25);
Run Code Online (Sandbox Code Playgroud)

修改过的jsfiddle可以在这里查看:http://jsfiddle.net/latenightcoder/TrJVK/90