EasyUI 清空表格

清空表格不仅有实际的需求,有时候在重新加载表格数据时先进行清空可以加快表格的渲染速度

以下方法treegrid和datagrid均适用

清空选择

$("#id").treegrid("clearSelections");

清空表格数据

方式一(会触发加载相关事件)

$("#id").treegrid('loadData', { total: 0, rows: [] });

方式二(不会触发加载相关事件)

var rows = $(id).datagrid('getRows');
for(var i=0;i<rows.length;i++){
    $(id).datagrid('deleteRow',0);
}

var roots = $("#id").treegrid("getRoots");
var rootIds = $.map(roots,
    function (root) {
        return root.Id;
    });
rootIds.forEach(function (rootId, index) {
    $("#id").treegrid("remove", rootId);
});
posted @ 2020-10-11 12:57  沐风0510  阅读(426)  评论(0编辑  收藏  举报