Компоненты платформы XM

Материал из Intellex
Перейти к навигации Перейти к поиску

Визуальные компоненты

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

Основные

Окно (window) ▶

Родительский элемент для всех визуальных элементов. Соответствует окну в терминах операционной системы.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Контейнер объектов (container )▶ Предназначен для задания единого способа отображения визуальных компонентов и позволяющий инкапсулировать в себе объекты других типов.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Вкладки (tabsheet )▶ Вкладка — это визуальный элемент, который позволяет создавать множество вкладок, для размещения на них визуальных элементов.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблицы

Таблица (grid) ▶

Компонент для отображения табличных данных.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Группа колонок грида (colgroup)▶ Объединяет несколько подряд идущих колонок в одну визуальную группу.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Колонка (column)▶ Описывает визуальное представление колонки грида и связывает колонку с курсором данных.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Дерево группировки грида (gridGroupingTree)▶ Компонент для отображения группировки грида в виде отдельного дерева.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Дерево▶ Компонент для отображения данных датасета в виде дерева.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Поля ввода

Текстовое поле ввода (edit)▶

Компонент для ввода текстовых данных

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Многострочное поле (memo)▶ Компонент для ввода текстовых данных.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Текст/подпись (label)▶ Компонент для отображения текста на форме.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Числовое поле (numedit)▶ Компонент для ввода числовых данных.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Выбор

Выбор даты (datepicker)▶

Компонент ввода даты. При помощи атрибутов minvalue, maxvalue позволяет задавать период дат.

Атрибуты minvalue, maxvalue, value могут принимать значение даты в виде строки (без формулы) в формате: DD.MM.YYYY или DD.MM.YYYY HH24:MI:SS

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Выбор времени (timeedit)▶ Компонент ввода времени.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Выпадающий список (combobox)▶ Компонент для выбора единственного значения из выпадающего списка.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Выпадающий список с галками (checkcombobox)▶ Компонент для выбора множественных значений из выпадающего списка.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Выбор из справочника (quicksearch)▶ Компонент поиска данных. Предназначена для быстрого и наглядного поиска и выбора пользователем требуемой записи в наборе данных.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Галочка (Checkbox)▶ Компонент для выбора, позволяющий пользователю управлять параметром с двумя состояниями — ☑ включено и ☐ выключено.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Кнопки

Панель кнопок (toolbar)▶

Панель кнопок - визуальный элемент, который позволяет разместить в себе группу кнопок.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Кнопка (button)▶ Позволяет добавить на панель кнопку, которую в последствие можно привязать к какому-либо действию, созданному в правилах заполнения (к примеру Апп-функция).

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Специальные

Редактирование HTML▶

Компонент для редактирования HTML-страниц.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Просмотр HTML (htmlviewer)▶

Компонент для просмотра html разметки.

График (chart)▶

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

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Карта (mapView)▶

Отображает интерактивную карту с возможностью размещать на ней точки, линии (в том числе состоящие из множества отрезков) и многоугольники.

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

Сравнение текстов (comparison)▶

Предназначен для визуального сравнения двух передаваемых текстов.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Диаграмма Ганта▶

Предназначен для отображения специализированных данных (план, график, расписание, управление проектами) в виде диаграммы Ганта, являющейся подвидом столбчатых диаграмм (гистограмм).

Для работы необходимо предоставить компоненту два специально подготовленных набора данных (датасета). Первый формирует табличную часть (слева), второй — диаграмму (справа).

Картинка (Image)▶

Компонент предназначен для вывода на форму графического рисунка.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Проверка данных ▶

Произвольный ввод▶

Произвольный ввод - это визуальное действие, которое позволяет пользователю заполнить поля документа произвольным значением.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Отображение значения▶

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Выбор из списка▶

Апп-функция▶

Изменить весь документ▶

Проверка▶

Проверка данных поддокумента▶

Присвоение▶

Открытие фильтра на редактирование▶

Внешнее действие▶