TabbedDetailPropertyEditor

Общие сведения

Для отображения реквизитов (свойств) в пользовательском интерфейсе используются Редакторы Свойств (Property Editor).

Представления объекта с большим количеством свойств в Win-приложении

Представления объекта с большим количеством свойств в Win-приложении

Представления объекта с большим количеством свойств в Web-приложении

Представления объекта с большим количеством свойств в Web-приложении

Для наглядности и удобства визуального представления объекта с большим количеством свойств была разработана технология представления сложных детальных форм в виде дерева вкладок.

Представление сложных детальных форм в виде дерева вкладок в Win-приложении

Представление сложных детальных форм в виде дерева вкладок в Win-приложении

Представление сложных детальных форм в виде дерева вкладок в Web-приложении

Представление сложных детальных форм в виде дерева вкладок в Web-приложении

Каждая вкладка представляет собой детальную форму для данного объекта с определенным количеством контролов для редактирования свойств.

Реализация

Применение данной технологии рассмотрено на примере Northwind Xafari Demo Center:

[vc_video ratio="16-9" link="http://www.youtube.com/watch?v=k6cyJ-RSfD4&feature=player_detailpage"]

Примечания:
Назначение атрибутов узла Tabs:
Узел Tabs

Узел Tabs

    • ExpandType - управляет видом дерева и реализует три состояния: все свёрнуто, всё развёрнуто, развёрнут первый уровень (по умолчанию)
    • Caption - заголовок панели
    • ShowImages - указывает, что в узлам в дереве вкладок назначены изображения. По умолчанию, наименование картинки задается атрибутом ImageName детальной формы
    • DefaultTab - задает детальную форму, которая вызывается по умолчанию
Вкладка узла Tabs

Вкладка узла Tabs

Значение атрибута Caption для вкладок вычисляется и соответствует значению атрибута Caption для детальной формы, причем оно является локализованным. Также его можно ввести вручную. Именно это значение и отображается в узлах дерева вкладок.