如何在webix中的数据表中重新加载数据?refresh()是不是在重装数据?

bal*_*usu 5 webix

给数据表的数据,将其状态保存为"originalState".
"webix.storage.local.put(datatable.getState());"

将排序更新为列并将状态恢复为"originalState".var state = webix.storage.local.get("originalState"); if(state){datatable.setState(state); }

每件事都很好(比如列重新排序,大小),但之前排序的数据没有重置为原始数据.它仍然只显示排序数据.尝试刷新()但仍然是相同的.

Aqu*_*tic 12

无法将表还原为未排序状态您可以应用一些已保存的排序,但不能"取消"表格.

table.refresh()只会重绘数据表中的数据,它没有任何其他方法如果需要从远程数据源重新加载实际数据,则需要使用

table.clearAll()
table.load(data_url);
Run Code Online (Sandbox Code Playgroud)

  • 是的,您可以使用`table.load(table.config.url);` (2认同)