在mvc中使用淘汰赛的可搜索网格

时间:2013-03-01 20:30:49

标签: asp.net-mvc mvvm knockout.js

我急需解决我的问题,我是mvc的新手,淘汰赛请提供我的问题示例代码。任何帮助将受到高度赞赏。

假设我的viewmodel中有一个可观察的数组,即

var viewmodel = {
  vendorproviders : ko.observablearray([])
}

其中vendorproviders列表包含多个属性,如id,name,country,address等

我想在我的网格中填充该数组,其中每一行都有一个选择按钮,当单击该按钮时,它应该通过提交或通过ajax调用将id发布到我的控制器操作。

更多的是网格应该是可搜索的,如果有一个单独的文本框,基于文本框网格的值应显示匹配的提供者,否则显示所有提供者。

当用户搜索特定提供者网格时,应该从可观察数组中填充,而不是一次又一次地在服务器上调用以对可观察数组进行填充。

1 个答案:

答案 0 :(得分:1)

我建议从这里开始。 http://learn.knockoutjs.com/#/?tutorial=intro 您所谈论的是您引用的工具的所有基本功能。