Компонент "Таблица" обладает общими свойствами и событиями, а также дополнительными:
Свойство |
Описание |
---|---|
Цвет |
Цвет и прозрачность таблицы. |
Цвет сетки |
Цвет и прозрачность сетки таблицы. |
Цвет скролла |
Цвет и прозрачность скролла таблицы. |
Шрифт ячеек |
Шрифт ячеек таблицы. |
Цвет шрифта ячеек |
Цвет и прозрачность шрифта ячеек таблицы. |
Интервал шрифта ячеек |
Интервал между символами в ячейках таблицы. |
Стиль |
Стиль таблицы. Доступны три варианта: по умолчанию, закругленная, прозрачная. |
Колонки |
Колонки таблицы. Кликнув на это свойство можно перейти к редактированию и добавлению новых колонок таблицы. Каждая колонка имеет следующие свойства: 1.Название – название колонки. 2.Номер – порядковый номер колонки. Изменяя номер можно менять расположение колонок. 3.Ширина – ширина колонки. 4.Выравнивание – положение текста в ячейках колонки. 5.Редактирование – разрешить/запретить редактирование ячеек колонки. 6.Шрифт – шрифт колонки. 7.Интервал – отступ между символами текста. 8.Цвет шрифта – цвет шрифта колонки. 9.Прозр.шрифта – прозрачность шрифта колонки по шкале от 0 до 255. |
Строки |
Количество строк таблицы. |
Высота строки |
Высота строки. |
Выделение строки |
Если опция активна, то при наведении мыши на строки они будут выделяться. При клике ЛКМ по строке выделение будет зафиксированно. |
Фикс. строка |
Зафиксировать первую строку таблицы. Если опция активна, то первая строка таблицы выделяется цветом (см. свойство "Фикс.цвет") и фиксируется (при перемотке всегда остается сверху). Ячейки фиксированной строки недоступны для ввода из клиента. |
Фикс. столбец |
Зафиксировать первый столбец таблицы. Если опция активна, то первый столбец таблицы выделяется цветом (см. свойство "Фикс.цвет") и фиксируется. Ячейки фиксированного столбца недоступны для ввода из клиента. |
Фикс. цвет |
Цвет и прозрачность фиксированных ячеек. |
Чередование |
С помощью данной опции можно включить чередование цвета по строкам или по столбцам. |
Цвет чередования |
Цвет и прозрачность чередования. |
Показать заголовок |
Отобразить/скрыть заголовок таблицы. |
Заголовок |
Текст заголовка таблицы. |
Цвет заголовка |
Цвет и прозрачность заголовка таблицы. |
Выравнивание |
Выравнивание заголовка. |
Шрифт |
Шрифт заголовка. |
Цвет шрифта |
Цвет и прозрачность шрифта заголовка. |
Интервал |
Отступ между символами заголовка. |
Текст |
Текст ячейки. Если ячейка связана с переменной, то в ней будет отображаться текущее значение переменной. |
Выравнивание |
Положение текста в ячейке. |
Редактирование |
Разрешить/запретить редактирование ячейки. Данное свойство работает только если ячейка связана с переменной. |
Шрифт |
Шрифт ячейки. |
Интервал |
Интервал между символами в ячейке. |
Цвет фона |
Цвет фона ячейки. |
Прозр. фона |
Прозрачность фона ячейки по шкале 0-255. |
Цвет шрифта |
Цвет шрифта ячейки. |
Прозр. шрифта |
Прозрачность шрифта ячейки по шкале 0-255. |
Переменная |
Переменная, с которой связана ячейка (должна быть объявлена в редакторе переменных). |
Работать с |
При помощи данного свойства можно указать, с чем будет работать ячейка: со значением переменной или какой-либо границей этой переменной. Например, если связать ячейку с переменной и выбрать пункт "работать с верхней аварийной границей", то после запуска клиента в этой ячейке будет отображаться верхняя аварийная граница связанной переменной, которую можно изменять из клиента. Также, если в меню "Проект -> Настройки -> Другие" установить опцию "Граничные значения переменных" в "Сохранять", то все изменения границ будут автоматически сохраняться и загружаться при запуске клиента. Подробнее см. раздел "Управление границами переменных". |
Подтверждение |
При активации данного свойства, после ввода значения будет появляться окно подтверждения действия. |
Показать единицу измерения |
Отобразить/скрыть единицу измерения в ячейке. Единица измерения берется из шкалы переменной, указанной в свойстве "Переменная". |
Границы |
Менять цвет по нарушению граничных значений, указанных в дополнительных свойствах переменной. При нарушении предупредительных границ цвет изменится на желтый, при нарушении аварийных на красный. |
OnCellDatachange |
Если в таблице имеются ячейки связанные с переменными, то данное событие будет вызываться каждый раз, когда меняется значение переменной связанной с ячейкой. Имеет параметр ACell: TM_TableCell, т.е. указатель на ячейку, у которой изменилось значение. |
OnCellDataChangeEx |
Если в таблице имеются ячейки связанные с доп. переменными, то данное событие будет вызываться каждый раз, когда меняется значение доп. переменной связанной с ячейкой. Имеет параметр ACell: TM_TableCell, т.е. указатель на ячейку, у которой изменилось значение доп. переменной. |
OnCellClick |
Событие выполняется каждый раз, когда пользователь кликнул ячейку таблицы. Имеет параметр Cell: TM_TableCell, т.е. указатель на ячейку, которую кликнул пользователь. |
OnDoneSQL |
Событие выполняется когда был выполнен SQL-запрос отправленный от этой таблицы. |