ZUI的数据表格2有缓存机制,且没提供过直接重新从数据源加载数据的方式,摸索了下,还是有办法实现的。

function refreshDatasource() {
 var myDataGrid = $('#appManageGrid').data('zui.datagrid');
            // 清除数据缓存
            myDataGrid.dataSource.data = null;
            // 重设数据源
            myDataGrid.setDataSource({});
            myDataGrid.render();
}

同时在首次创建datagrid的时候,不要设置数据源,直接调用一次函数refreshDatasource即可。

setDataSource内的对象就是数据源对象,详见官网案例。

后续需要刷新数据时调用refreshDatasource即可

本站无任何商业行为
个人在线分享 » ZUI datagrid 数据重新加载的方式
E-->