Jquery Knockoutjs:扩展SimpleGrid以支持排序

Jquery Knockoutjs:扩展SimpleGrid以支持排序,jquery,knockout.js,Jquery,Knockout.js,如何修改以支持列排序 我得到了以下代码:我对提供的代码进行了修改 我修改了simpleGrid代码,希望在列数据中有一个排序函数。 通过这种方式,我们可以通过提供的函数连接模板,以便在单击时进行排序 这是一个简单的解决方案,需要扩展以包括双向排序逻辑 (第二次单击按相反方向排序)我对提供的代码进行了修改 我修改了simpleGrid代码,希望在列数据中有一个排序函数。 通过这种方式,我们可以通过提供的函数连接模板,以便在单击时进行排序 这是一个简单的解决方案,需要扩展以包括双向排序逻辑 (第

如何修改以支持列排序


我得到了以下代码:

我对提供的代码进行了修改

我修改了simpleGrid代码,希望在列数据中有一个排序函数。 通过这种方式,我们可以通过提供的函数连接模板,以便在单击时进行排序

这是一个简单的解决方案,需要扩展以包括双向排序逻辑
(第二次单击按相反方向排序)

我对提供的代码进行了修改

我修改了simpleGrid代码,希望在列数据中有一个排序函数。 通过这种方式,我们可以通过提供的函数连接模板,以便在单击时进行排序

这是一个简单的解决方案,需要扩展以包括双向排序逻辑
(第二次单击按相反方向排序)

使用在处找到的KnockoutImpleSortableGrid,其中包含样本

使用在处找到的KnockoutImpleSortableGrid,其中包含样本

执行的排序不是字母排序而是辅助排序执行的排序不是字母排序而是辅助排序这很好。我打算改用这个。是否有人研究过刷新列数据绑定,以便在初始创建网格视图后更改这些名称/标签?我希望看到列标签是可观察的。这可以通过将columns变量更改为ko来实现。observableArray请参阅“这很好”。我打算改用这个。是否有人研究过刷新列数据绑定,以便在初始创建网格视图后更改这些名称/标签?我希望列标签是可观察的。这可以通过将columns变量更改为ko.observableARay来实现。请参阅