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

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

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

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

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

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

Образец кода