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

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

Сообщение Anonymous »

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

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

Изображение

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

Когда пользователь попадает в «Сохранить», собирайте все местоположения ячейки сетки (с использованием индексов столбцов и строк), где произошла ошибка (выполняйте это программно с помощью пользовательской логики) < /li>
Выделите эти ячеи Ошибкие ячейки и фокусируйтесь на первой ячейке с ошибкой (делайте это программно с помощью пользовательской логики)
[*] Когда пользователь входит в правильное значение в ячейку, очистите сообщение об ошибке и выделение ошибок (делайте это программно с помощью пользовательской логики)


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

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

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

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

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

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