是否有可能在使用razor MVC的ignite ui/ fragistics的igGrid中的一列上有多个复选框值?
本文关键字:一列 复选框 igGrid razor 有可能 MVC ignite 是否 fragistics ui | 更新日期: 2023-09-27 18:12:50
所以我在我的gridview上使用inffragistics,逻辑是我的数据上有单对多关系,我想在我的igGrid上实现该逻辑的连接。我找不到这样做的方法,所以我只是想知道这是否可能?
这个问题有点模糊,但我从标题中得到的是,您希望在单个列中呈现多个复选框,这些复选框绑定到数据中的多个属性。这可以使用列模板:
- 将列绑定到其中一个属性。
- 在客户端数据中有其他可用的属性
- 构造列模板,在单元格中为每个属性呈现一个复选框。
- 如果你在一个属性下有一个数组,然后再次使用模板来渲染它们。
- 您还必须为复选框的更改事件添加处理程序。
数组的一个例子是:
column.For(x => x.Prop)
.HeaderText("Property")
.DataType("object")
.Template("{{each ${Prop} }}<input type='checkbox' checked='${Prop.PropValue} /> | {{/each}}");
具有多个顶级属性的示例:
column.For(x => x.Prop1)
.HeaderText("Property")
.DataType("object")
.Template("<input type='checkbox' checked='${Prop1} /> | <input type='checkbox' checked='${Prop2} /> | <input type='checkbox' checked='${Prop3} />");