Итак, я использую infragistics на моем gridview, а логика - у меня однократное отношение к моим данным, я хочу реализовать соединение этой логики с моим igGrid. Я не могу найти способ сделать это, поэтому я просто хотел узнать, возможно ли это?Возможно ли иметь несколько значений флажка в одном столбце в igGrid для воспламенения ui/infragistics с использованием бритвы MVC?
1
A
ответ
0
Вопрос немного расплывчатый, но то, что я получаю от названия, состоит в том, что вы хотите отображать несколько флажков внутри одного столбца, которые привязаны к нескольким свойствам в ваших данных. Это возможно с использованием шаблона колонки:
- Привяжите колонку к одному из свойств.
- Имеются ли другие свойства в клиентских данных.
- Постройте column template, чтобы снять флажок в ячейке для каждой недвижимости.
- Если у вас есть массив под одним свойством, снова используйте шаблон, чтобы отобразить все из них.
- Вам также нужно будет добавить обработчики к событиям изменения флажков.
В качестве примера с массивом будет:
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} />");