首页 > 其他 > 详细

EasyUI常用操作

时间:2019-11-06 18:05:07      阅读:96      评论:0      收藏:0      [点我收藏+]
// 重新渲染界面指定元素
$.parser.parse(#cc);

// 重新调整容器大小
$("body").layout("resize");

// 给EasyUI文本框绑定事件的2种方式:
$(#user_tel).textbox({
        events: {
                 keyup: function () {
            //执行的业务逻辑
                    $(#user_account).textbox(setValue, this.value);
                 }
        }
});

$("#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+"\"";
//==========================================

 

EasyUI常用操作

原文:https://www.cnblogs.com/BenPaoWoNiu/p/11806821.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!