Grid Пакетное редактирование Telerik MVC Grid и проверка
Мой пользовательский интерфейс имеет пакетную редактируемую сетку со столбцом под названием "Ранг" и фиксированным количеством записей (скажем, 5 записей без подкачки страниц). Поле Rank должно быть проверено и всегда должно вводиться в порядке возрастания (скажем, 1,4,6 7, 9). Эти входные данные должны быть проверены перед отправкой, и вы хотели бы показать встроенное сообщение проверки по отношению к отредактированной ячейке.
Я пытался следовать
Использование атрибута проверки [Remote], но невозможно передать все данные сетки. Используя клиентское событие OnSave, не знаете, как добавить встроенные сообщения проверки
Любое предложение по этому вопросу будет принята с благодарностью,
-Джордж
2 ответа
Чтобы передать все данные сетки с помощью атрибута проверки [Remote], вам нужно сделать данные сетки в этом формате для каждого из данных:
<input name="col1" value="col1_Value">
Имя "col1" должно совпадать в качестве параметра в вашем контроллере, чтобы можно было передать значение.
Вы можете достичь этого, выполнив небольшой трюк с помощью jquery.
Попробуйте добавить эту ссылку Javascript jquery.validate.unobtrusive.min.js на страницу просмотра. А удаленная проверка точно отправит все входные параметры в метод действия. Там вы можете вернуть либо true, либо false.