// 重新渲染界面指定元素
$.parser.parse('#cc');
// 重新调整容器大小
$("body").layout("resize");
// 给EasyUI文本框绑定事件的2种方式:
// 方式一 注意:此方式会导致easyUI的验证提示失效
$('#user_tel').textbox({
events: {
keyup: function (e) {
//执行的业务逻辑
if(e.keyCode === 13){
//enter查询
}
}
}
});
// 方式二
$("#user_tel").textbox('textbox').bind('keyup', function () {
//执行的业务逻辑
$('#user_account').textbox('setValue', this.value);
});
// datagrid清除缓存的选中行
loadFilter: function (data) {
//$(this).datagrid('clearSelections'); //避免重新加载数据后 控件还记录有选中的行,它会触发 onUncheckAll事件 和 onUnselectAll事件
$.data(this, "datagrid").checkedRows = [];
$.data(this, "datagrid").selectedRows = [];
}
// datagrid通过data数据源实现自动选中行
// 源代码中找到以下一行:
//var cls = "class="datagrid-row " + (_8e5 % 2 && opts.striped ? "datagrid-row-alt " : " ") + cs.c + """;
// 替换为以下几行
// ==========================================
// datagrid加载数据时 通过data.checked字段实现行级选中 by liujia 2019-08-14
// _8e7 表格属性对象,插入选中行到缓存对象中
if (row.checked && opts.idField != undefined && opts.idField != "") {
$.easyui.addArrayItem(_8e7.checkedRows, opts.idField, row);
$.easyui.addArrayItem(_8e7.selectedRows, opts.idField, row);
}
var cls = "class="datagrid-row " + (row.checked ? "datagrid-row-checked datagrid-row-selected " : " ") +(_8e5%2&&opts.striped?"datagrid-row-alt ":" ")+cs.c+""";
//==========================================