Переопределение реализации стандартного элемента управления собственной

Стандартная реализация элементов управления Web-клиента может не всегда отвечать требованиям пользователя. В качестве решения, программист может реализовать собственные типы элементов управления и использовать их в разметках, или переопределить стандартную реализацию существующих элементов управления. В последнем случае разметки остаются без изменений, а изменяется клиентская часть элементов управления.

Переопределение реализации стандартных элементов управления упрощает внедрение требуемой клиентской функциональности, но усложняет процесса обновления версии Web-клиента.

Данные способ разработки не позволяет переопределить серверную часть элемента управления и его описатель.
Чтобы переопределить стандартную реализацию элемента управления собственной:
  1. Скопируйте файлы .tsx с реализацией клиентской части стандартного элемента управления и файлы зависимостей в отдельный каталог.

  2. Внесите требуемые изменения в файлы.

    Изменять тип элемента управления не нужно.

  3. Сохраните изменения и опубликуйте компоненты в каталоге собственного решения на сервере Web-клиента стандартным образом.

  4. При обновлении версии Web-клиента выполните следующие действия:

    1. Проанализируйте исходный код стандартной реализации на наличие изменений[1] относительной версии, для которой создавалось переопределение.

    2. Если изменения затронули настройки или формат данных элемента управления, внесите соответствующие изменения в собственный компонент, переопределяющий стандартный.


1. Перечень изменений в реализации исходного кода стандартных компонентов не предоставляется.