2017-07-07 91 views
0

我有一个Kendo UI MVC Grid,我想添加一个特殊的复选框列。 此列不会被绑定到模型,但会像使用某种过滤器一样使用。使用复选框列中的选中项目过滤Kendo UI MVC Grid

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

我的用户将与它的工作将大约如下的方式:

  1. 他们选择一行并播放附加的声音文件,该行。
  2. 如果该行拥有一个有趣的声音文件,他们可以选中该复选框,并移动到一个新行 - > 1.
  3. 与复选框作出选择后,他们会点击复选框列过滤器图标。
  4. 选择将折叠到选定的行。
  5. 在此之后,倒塌网格可以导出为ex​​cel,PDF或任何...

多选择网是不是一种选择,以及一个checkboxed列过滤器,因为选择不是瞬间,而是一个过程随着时间的推移。

我找不到我将如何做#4工作。有什么建议么?我不需要一个完整的解决方案,想法是受欢迎的。

enter image description here

+0

2意见建议: 1.也许你可以发布你现有的代码? 2.搜索Telerik网站演示/文档/论坛 – DaniDev

回答

0

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

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

据我所知 - 没有建立剑道的方式来管理过滤无限列。