Я работаю над Infragistics Grid в MVC и хочу сделать в нем некоторые настройки. Проблема в том, что данные, которые я показываю, отличаются от входных данных, которые я получаю от пользователя (редакторы в режиме редактирования/добавления строк). Перед отображением в сетке необходимо выполнить дополнительную обработку.
Сетка Infragistics предоставляет хороший механизм для отображения массива объектов JSON с приятным пользовательским интерфейсом и событиями, которые отлично подходят для меня. Проблема возникает, когда я хочу отредактировать определенную строку или добавить новую. Для этого Infragistics предоставляет собственный пользовательский интерфейс. Или, если мы хотим настроить его, у него не так много места для этого. Это просто позволяет предоставить шаблон для столбцов, подобных следующему:
<script id="rowEditDialogRowTemplate1" type="text/x-jquery-tmpl">
<tr class="tableBackGround">
<td class="labelBackGround"> ${headerText}
</td>
<td data-key='${dataKey}'>
<input />
</td>
</tr>
</script>
Но я хочу предоставить весь шаблон, который будет иметь мою пользовательскую форму и элементы формы.
Мне нужна простая сетка Infragistics, которая просто будет отображать данные. Если я нажму «Добавить новый» в сетке, он загрузит мой диалог. Если я дважды щелкну любую строку, она снова откроет мой диалог, где я могу редактировать вещи. Позже, как только я сохраню данные, я совершу поездку на сервер и соответствующим образом обновлю сетку.
Подводя итоги
Я хочу предоставить свою собственную форму для добавления и редактирования в Infragistics Grid. И я позабочусь о перезагрузке сетки после сохранения данных.
Ссылка: Infragistics Grid
Пожалуйста, помогите мне это сделать!