2016-10-13 11 views
1

Итак, я использую infragistics на моем gridview, а логика - у меня однократное отношение к моим данным, я хочу реализовать соединение этой логики с моим igGrid. Я не могу найти способ сделать это, поэтому я просто хотел узнать, возможно ли это?Возможно ли иметь несколько значений флажка в одном столбце в igGrid для воспламенения ui/infragistics с использованием бритвы MVC?

ответ

0

Вопрос немного расплывчатый, но то, что я получаю от названия, состоит в том, что вы хотите отображать несколько флажков внутри одного столбца, которые привязаны к нескольким свойствам в ваших данных. Это возможно с использованием шаблона колонки:

  1. Привяжите колонку к одному из свойств.
  2. Имеются ли другие свойства в клиентских данных.
  3. Постройте column template, чтобы снять флажок в ячейке для каждой недвижимости.
  4. Если у вас есть массив под одним свойством, снова используйте шаблон, чтобы отобразить все из них.
  5. Вам также нужно будет добавить обработчики к событиям изменения флажков.

В качестве примера с массивом будет:

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} />"); 

 Смежные вопросы

  • Нет связанных вопросов^_^