Добавить пользовательскую проверку функции на стороне сервера

Возможные сценарии использования

Иногда вам может потребоваться реализовать проверку данных на стороне сервера. Aspose.Cells.GridWeb позволяет добавлять пользовательскую проверку данных на стороне сервера. Вы должны указать диапазон ячеек или область. Вы также можете установить функции проверки на стороне клиента для обратных вызовов с настраиваемой проверкой на стороне сервера.

Добавить пользовательскую проверку функции на стороне сервера

Вам необходимо установить класс проверки сервера, который реализуетгридкустомсерверверидатион интерфейс черезGridValidation.ServerValidation атрибут. Вам также необходимо установить функцию проверки на стороне клиента (она должна быть написана на JavaScript на стороне клиента), эта функция является обязательной для проверки данных на стороне клиента при обратном вызове. Вы можете установить строку сообщения об ошибке черезGridValidation.ErrorMessage и название черезGridValidation.ErrorTitleсвойства для ваших нужд. Посмотрите серию снимков экрана, которые показывают, как это работает (шаг за шагом) в заданном сценарии после выполнения приведенного ниже примера кода. В примере нельзя обновить данные в ячейках B2:C3. Когда вы попытаетесь изменить эти ячейки на листе, вам будет предложено несколько сообщений об ошибках, и предыдущее значение будет восстановлено. Вы можете открыть окно консоли (в своем браузере), чтобы распечатать информацию/детали ячейки для определенных событий.

дело:изображение_альтернативный_текст

дело:изображение_альтернативный_текст

дело:изображение_альтернативный_текст

дело:изображение_альтернативный_текст

дело:изображение_альтернативный_текст

Образец кода