您的位置:首页 > 产品设计 > UI/UE

easyui datagrid 单元格编辑 自动聚焦 、全选

2015-08-17 16:32 573 查看
$.extend($.fn.datagrid.methods, {
editCell: function (jq, param) {
return jq.each(function () {
var opts = $(this).datagrid('options');
var fields = $(this).datagrid('getColumnFields', true).concat($(this).datagrid('getColumnFields'));
for (var i = 0; i < fields.length; i++) {
var col = $(this).datagrid('getColumnOption', fields[i]);
col.editor1 = col.editor;
if (fields[i] != param.field) {
col.editor = null;
}
}
$(this).datagrid('beginEdit', param.index);
for (var i = 0; i < fields.length; i++) {
var col = $(this).datagrid('getColumnOption', fields[i]);
col.editor = col.editor1;

if (col.editor1 == "text") {
$(".datagrid-editable-input").focus();
$(".datagrid-editable-input").select();
}

}
});
}
});


在 官方的 扩展 下 增加 了

if (col.editor1 == "text") {
$(".datagrid-editable-input").focus();
$(".datagrid-editable-input").select();
}

http://www.cnblogs.com/bingguang/p/4457485.html 上面的 扩展。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: