我正在考虑构建一个高级网格组件(具有诸如列重新排序,列的隐藏/显示,排序,高级过滤(基于每个列)等功能)。我想使用KnockoutJS进行数据到UI的绑定(bind)(除非有人出于某种原因认为这是一个坏主意?)。
现在,我知道这里有this basic grid example,我也发现了this extension of it,但是用这个东西可以做更多的事情。所以我想知道您是否听说过有人已经在这样的网格上工作? (这样我就可以做出贡献,而不是重新发明轮子。)
最佳答案
Punchout网格(https://github.com/EntitySpaces/Punchout#readme)可能会做您想要的。它是“具有服务器端和客户端分页,排序等功能的完全HTML真正的Knockout控件。” Punchout Grid examples folder中有六个示例表。
另一种可能性是KoGrid,即“knockout 数据网格”。观看实际操作
http://www.entityspaces.net/entityspaces.js/Examples/EntitySpaces/KoGridExample.htm。
关于datagrid - KnockoutJS : The SimpleGrid component,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8008616/