使用复选框列中的选中项筛选Kendo UI MVC Grid

时间:2017-07-07 11:26:48

标签: c# asp.net-mvc-4 kendo-ui

我有一个Kendo UI MVC网格,我想在其中添加一个特殊的复选框列。 此列不会绑定到模型,但会像过滤器一样使用。

这个想法是用户可以检查一些行,然后单击一个按钮(例如列标题中的过滤器图标)。单击时,网格应折叠到选定的行。我看到它的方式,它是一个额外的过滤器,但不是通常的方式。

我的用户使用它的方式大致如下:

  1. 他们选择一行并播放该行的附加声音文件。
  2. 如果该行包含有趣的声音文件,则可以选中该复选框并移至新行 - > 1。
  3. 选中复选框后,他们会点击复选框列过滤器图标。
  4. 然后,选择将折叠为已选择的行。
  5. 此后,折叠的网格可能会导出为ex​​cel,pdf或其他......
  6. 多选网格不是一个选项,也不是一个选中的列过滤器,因为选择不是即时的,而是一段时间内的过程。

    我找不到如何使#4工作。有什么建议?我不需要完整的解决方案,欢迎提出建议。

    enter image description here

1 个答案:

答案 0 :(得分:0)

最好的方法是在模型中添加布尔“util”属性并将其绑定到复选框列。一旦您的复选框列被绑定,您的按钮就可以执行:

dataSource.filter({ field:"Field", operator: "eq", value: true });

据我所知 - 没有构建kendo方法来管理过滤无界列。