Компоненты платформы XM
Визуальные компоненты
Основой технологии визуального программирования являются визуальные компоненты, которые пользователь видит на экране и с которыми, возможно, взаимодействует во время выполнения программы. Все компоненты имеют методы, свойства и события, которые описывают характеристики отображения, такие как положение компонента, размер, вид курсора или подсказки, методы прорисовки или перемещения и реакция на действия пользователя.
Основные
Родительский элемент для всех визуальных элементов. Соответствует окну в терминах операционной системы.
Контейнер объектов (container )▶ Предназначен для задания единого способа отображения визуальных компонентов и позволяющий инкапсулировать в себе объекты других типов.
Вкладки (tabsheet )▶ Вкладка — это визуальный элемент, который позволяет создавать множество вкладок, для размещения на них визуальных элементов.
Таблицы
Компонент для отображения табличных данных.
Группа колонок грида (colgroup)▶ Объединяет несколько подряд идущих колонок в одну визуальную группу.
Колонка (column)▶ Описывает визуальное представление колонки грида и связывает колонку с курсором данных.
Дерево группировки грида (gridGroupingTree)▶ Компонент для отображения группировки грида в виде отдельного дерева.
Дерево▶ Компонент для отображения данных датасета в виде дерева.
Поля ввода
Текстовое поле ввода (numedit)▶ | Многострочное поле (memo)▶ | |
---|---|---|
Числовое поле (edit)▶ | Текст/подпись (label)▶ |
Выбор
Выбор даты (datepicker)▶ | Выбор времени (timeedit)▶ | |
---|---|---|
Выпадающий список (combobox)▶ | Выпадающий список с галками (checkcombobox)▶ | |
Выбор из справочника (quicksearch)▶ | Галочка (Checkbox) |
Кнопки
Панель кнопок (toolbar)▶ | Кнопка (button)▶ |
---|
Специальные
Редактирование HTML▶ | Просмотр HTML (htmlviewer)▶ | ||
---|---|---|---|
График (chart)▶ | Карта (mapView)▶ | ||
Сравнение текстов (comparison)▶ | Диаграмма Ганта▶ | ||
Картинка (Image)▶ | |||
Проверка данных
Произвольный ввод
Произвольный ввод - это визуальное действие, которое позволяет пользователю заполнить поля документа произвольным значением.