我正在此处找到的树/展开折叠 SlickGrid 示例上进行构建。
我已经向它添加了排序(在 % Complete 列上),但是一旦用户触发了排序,过滤器就不会更新 - 展开/折叠图标不起作用并且位于错误的位置。
排序后如何重新应用文件管理器?我已经尝试使用下面的代码,但它不起作用:
dataView.setFilter(myFilter);
grid.render();
你可以看到我在这里的小提琴
更新 我注意到,当我打开 jsFiddle 页面时,html 部分可能会显示为空白,如果您刷新页面,代码似乎会出现。
更新 我设法创造了一个丑陋的工作。你可以在这里找到一个更新的例子
基本上我对数据进行排序,然后销毁并重新创建网格。我仍然想知道是否有更优雅的解决方案。