$.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 上面的 扩展。
时间: 2024-10-28 16:12:38