Выполните валидацию по нескольким ячейкам во время сохранения в партийной редактировании с использованием сетки SyncfusiC#

Место общения программистов C#
Ответить
Anonymous
 Выполните валидацию по нескольким ячейкам во время сохранения в партийной редактировании с использованием сетки Syncfusi

Сообщение Anonymous »

минимальный Repro (runnable)
https://blazorplayground.syncfusion.com ... nbtivkgpno
сценарий
Для каждой модели, моя сетка отображает два Row: «время» Для каждой модели. /> Правило: Если пользователь вводит значение в строке времени для данного столбца (AM/PM), соответствующая строка значения для этого столбца также должна иметь значение (и наоборот). Если кто -то заполнен, оба необходимы. Реализуйте проверку межклеточной проверки (через строки, в пределах одного и того же столбца) со следующими требованиями: < /p>

[*] Непосредственная проверка на уровне ячейки во время редактирования (уже работая через пользовательский валидатор). < /p>

Изображение

[*]This only works if the cell is selected when I click "Сохранять". Если ячейки не выбраны, это не имеет эффекта. Проблема. это? < /h3>
Можно ли это сделать? If yes, I'd appreciate the help.

When user hits "Save", collect all the grid cell locations (using column and row indexes) where the error occurred
[*]Highlight those cells with error message in the cell's tooltip
[*]Scroll to the errored-out cells and focus on the first errored out cell
Когда пользователь входит в правильное значение в ячейке, очистите сообщение об ошибке и выделение ошибок < /li>
< /ul>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ng-syncfus
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»