Перейти к основному содержимому

ElementTreeEntry

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

Класс ElementTreeEntry служит базовым классом для моделей элементов. Он сохраняет важные свойства, такие как тип, идентификатор и состояние элемента управления, а также атрибуты и контроллер представления для управления состоянием пользовательского интерфейса и взаимодействиями.

abstract base class ElementTreeEntry<T> {
final String type, id;
final bool controlled;
final String? tag;
abstract UIElementController<T>? viewController;
abstract ViewAttribute<T>? attributes;

ElementTreeEntry({
required this.type,
required this.id,
required this.controlled,
this.tag,
});

Widget renderView();
}