Платформа Xafari поставляет линейку ASPx-редакторов, которые позволяют гибко кастомизировать UI Web-приложения.

Прежде чем продолжить, рекомендуется ознакомится с документом Введение в построение UI.

Редакторы с поддержкой шаблонов представлены в демо-приложении Northwind, установленном вместе с Xafari. Они применяются для отображения объектов типа Warehouse. Чтобы перейти к Warehouse List View необходимо запустить приложение Northwind на платформе Web, открыть вкладку Main (Основные) и в выпадающем меню Classifiers (Справочники) выбрать пункт Warehouse (Склад товаров).

List View

Ниже перечислены редакторы,  которые отображают в демо-примере данные с применением пользовательских шаблонов.

View Mode

Edit Mode

Все шаблоны размещаются в каталоге Templates, их имена соответствуют типам Property Editor. Большинство шаблонов задано явно.

Для полей Equipment (Укомплектованность) и Price (Цена) шаблоны явно не указаны, для отображения свойств применяются шаблоны по умолчанию. Для поиска верного шаблона используется узел Options|CustomTemplates|ViewItem|Resolver(Templates).

Дополнительная информация о редакторах, поддерживающих пользовательские шаблоны, представлена в следующих документах: