Компоненты платформы XM: различия между версиями
Wiki (обсуждение | вклад) |
Wiki (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
=== Основные === | === Основные === | ||
[https://xmdocs.intellex.ru/index.php/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B#%D0%9E%D0%BA%D0%BD%D0%BE_(window) <big>Окно (window) ▶</big>] | |||
Родительский элемент для всех визуальных элементов. Соответствует окну в терминах операционной системы.[[Файл:Окно мини.png|без|мини]][https://xmdocs.intellex.ru/index.php/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B#%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_(container) <big>Контейнер объектов (container )▶</big>] | |||
Предназначен для задания единого способа отображения визуальных компонентов и позволяющий инкапсулировать в себе объекты других типов.[[Файл:Контейнер объектов мини.png|без|мини]][https://xmdocs.intellex.ru/index.php/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B#%D0%92%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8_(tabsheet) <big>Вкладки (tabsheet )▶</big>] | |||
Вкладка — это визуальный элемент, который позволяет создавать множество вкладок, для размещения на них визуальных элементов.[[Файл:Вкладки мини.png|без|мини]] | |||
=== Таблицы === | |||
[https://xmdocs.intellex.ru/index.php/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B#%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_(grid) Таблица (grid) ▶] | |||
| | Компонент для отображения табличных данных.[[Файл:Таблица мини.png|без|мини]][https://xmdocs.intellex.ru/index.php/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B#%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_%D0%BA%D0%BE%D0%BB%D0%BE%D0%BD%D0%BE%D0%BA_%D0%B3%D1%80%D0%B8%D0%B4%D0%B0_(colgroup) Группа колонок грида (colgroup)▶][[Файл:Группа колонок мини.png|без|мини]][https://xmdocs.intellex.ru/index.php/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B#%D0%9A%D0%BE%D0%BB%D0%BE%D0%BD%D0%BA%D0%B0_(column) Колонка (column)▶][[Файл:Колонка мини.png|без|мини]][https://xmdocs.intellex.ru/index.php/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B#%D0%94%D0%B5%D1%80%D0%B5%D0%B2%D0%BE_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B3%D1%80%D0%B8%D0%B4%D0%B0_(gridGroupingTree) Дерево группировки грида (gridGroupingTree)▶][[Файл:Дерево группировки грида мини.png|без|мини]][https://xmdocs.intellex.ru/index.php/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B#%D0%94%D0%B5%D1%80%D0%B5%D0%B2%D0%BE Дерево▶][[Файл:Дерево мини.png|без|мини]] | ||
=== Поля ввода === | === Поля ввода === | ||
Строка 138: | Строка 105: | ||
! | ! | ||
|} | |} | ||
== Проверка данных == | |||
=== [https://xmdocs.intellex.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85?veaction=edit§ion=1#%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B2%D0%B2%D0%BE%D0%B4 Произвольный ввод] === | |||
'''Произвольный ввод''' - это визуальное действие, которое позволяет пользователю заполнить поля документа произвольным значением. | |||
[[Файл:Произвольный ввод мини.png|без|мини]] | |||
=== [https://xmdocs.intellex.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85#%D0%9E%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F Отображение значения] === | |||
=== Выбор из списка === | |||
=== Апп-функция === | |||
=== Изменить весь документ === | |||
=== Проверка === | |||
=== Проверка данных поддокумента === | |||
=== Присвоение === | |||
=== Открытие фильтра на редактирование === | |||
=== Внешнее действие === |
Версия 12:14, 27 июля 2022
Визуальные компоненты
Основой технологии визуального программирования являются визуальные компоненты, которые пользователь видит на экране и с которыми, возможно, взаимодействует во время выполнения программы. Все компоненты имеют методы, свойства и события, которые описывают характеристики отображения, такие как положение компонента, размер, вид курсора или подсказки, методы прорисовки или перемещения и реакция на действия пользователя.
Основные
Родительский элемент для всех визуальных элементов. Соответствует окну в терминах операционной системы.
Контейнер объектов (container )▶ Предназначен для задания единого способа отображения визуальных компонентов и позволяющий инкапсулировать в себе объекты других типов.
Вкладки (tabsheet )▶ Вкладка — это визуальный элемент, который позволяет создавать множество вкладок, для размещения на них визуальных элементов.
Таблицы
Компонент для отображения табличных данных.
Группа колонок грида (colgroup)▶
Дерево группировки грида (gridGroupingTree)▶
Поля ввода
Текстовое поле ввода (numedit)▶ | Многострочное поле (memo)▶ | |
---|---|---|
Числовое поле (edit)▶ | Текст/подпись (label)▶ |
Выбор
Выбор даты (datepicker)▶ | Выбор времени (timeedit)▶ | |
---|---|---|
Выпадающий список (combobox)▶ | Выпадающий список с галками (checkcombobox)▶ | |
Выбор из справочника (quicksearch)▶ | Галочка (Checkbox) |
Кнопки
Панель кнопок (toolbar)▶ | Кнопка (button)▶ |
---|
Специальные
Редактирование HTML▶ | Просмотр HTML (htmlviewer)▶ | ||
---|---|---|---|
График (chart)▶ | Карта (mapView)▶ | ||
Сравнение текстов (comparison)▶ | Диаграмма Ганта▶ | ||
Картинка (Image)▶ | |||
Проверка данных
Произвольный ввод
Произвольный ввод - это визуальное действие, которое позволяет пользователю заполнить поля документа произвольным значением.