Если в процессе работы с данными таблицы необходимо будет выполнять какие-либо дополнительные операции, настроить цвет строки данных в зависимости от условий их следует зарегистрировать в закладке "Расширение". Для этого следует:
& - цвет поля будет равен смешанному [цвет_поля+цвет_подсветки]
$ - задает подсвечиваемое поле, перед тильдой имеет преимущество
TDFOperExec
Идентификатор расширения: 501
Русское наименование: ГИС Операции
Расширение динамической формы, добавляет операции указанные в управляющем поле.
Описатель (params) представляет собой правильный XML-документ следующей структуры:
<meta immediateActionRebuild="true">
<fields data="имя поля данных для операции" id="имя управляющего поля"/>
<item id="идентификатор операции( gis_cloperations.code_operation)" img="имя ресурса" data="данные для операции"/>
</meta>
Где
immediateActionRebuild - при установке "true", действия перестраиваются сразу после установки строки, в противном случае, по прошествии времени( stableScroll)
fields - описывает настройки для операций создаваемых по описанию из поля текущего набора данных. Операции могут изменятся при переходе от одной строки набора данных к другой.
Item - описывает операцию, которая жёстко привязан к текущему набору записей.
На основе данных из управляющего поля строятся операции для текущей строки набора данных.
Формат контента управляющего поля. Поле должно содержать идентификатор операции (gis_cloperations.code_operation), либо содержать правильный XML-документ, описатель операций, содержащий тэги <item>
Атрибуты <item>
id - идентификатор операции( gis_cloperations.code_operation)
img - имя ресурса
data - данные для операции
toolbar - идентификатор тулбара ( edit, find…)
index - индекс расположения
mouse - выполнение действия по нажатию мыши ( комбинация следующих опций shift, alt, ctrl, left, right, middle, double)
shortcut - быстрая клавиша
name - имя действия
hint - подсказка действия
Примеры
<m>
<item id="идентификатор операции( gis_cloperations.code_operation)" img="имя ресурса" data="данные для операции"/>
<item id="идентификатор операции( gis_cloperations.code_operation)" img="имя ресурса" data="данные для операции"/>
schema - указание схемы ссылки. Используется когда в поле не указана схема. То есть, если в поле значение user@domain.com, то в параметре schema необходимо указать схему, к которой относится ссылка "mailTo"
ref - имя поля содержащего ссылку. Если параметр установлен, то по нажатию на поле fieldName, вызывается ссылка указанная в поле ref
pattern - шаблон ссылки. Ссылка строится на основе указанного шаблона. В шаблоне можно использовать следующие подстановки:
%VALUE% - подстановка текущего значения поля fieldName. Если определён
параметр ref, то значение поля ref.
highlight - выделение ссылки цветом
TDFGridResourceImages
Идентификатор расширения: 507
Русское наименование: Картинки из ресурсов в списке
Отображение картинок из ресурсов в средствах просмотра "список".
Параметры:
displayField=”имя_поля”
imageField=”имя_поля”
drawText=”false/true”
Где
displayField – имя поля, в котором будет рисоваться картинка
imageField – имя поля, в котором храниться имя ресурса-картинки
drawText – будет ли отображаться текст в displayField
TILShowImageOnGrid
Идентификатор расширения: 600
Русское наименование: Отображение картинки в гриде
Динамически отображает рисунок в гриде при наведении курсора на иконку.
Параметры:
displayField=”имя_поля”
drawText=”false/true”
imageTable =”имя таблицы”
imageField=”имя_поля”
imageId=" имя_поля"
imageWidth="число"
imageHeight=" число "
где
displayField – имя поля,в котором будет рисоваться картинка
drawText – будет ли отображаться текст в displayField
imageTable - имя таблицы, в которой хранится картинка
imageField – имя поля в таблице imageTable, в котором храниться картинки
imageId – имя поля-связи текущей таблицы с таблицей imageTable
imageWidth – ширина отображения картинки
imageHeight - высота отображения картинки
TILShowSRCImageOnGrid
Идентификатор расширения: 601
Русское наименование: Отображение картинки в гриде по ссылке
Параметры:
displayField=”имя_поля”
ImageSrcField=“имя_поля”
drawText=”false/true”
imageWidth – ширина отображения картинки
imageHeight - высота отображения картинки
где
displayField – имя поля,в котором будет рисоваться картинка
drawText – будет ли отображаться текст в displayField
ImageSrcField – имя поля, в котором хранится ссылка на картинку
imageWidth – ширина отображения картинки
imageHeight - высота отображения картинки
Область применения руководства
Это сохраненное руководство Рули24. Дата и версия исходного экрана не установлены; интерфейс, состав продукта и доступные действия могут зависеть от версии, настройки и прав пользователя. Статья не подтверждает включение всех описанных функций в каждый продукт.
Контекст статьи в руководстве: Настройка системы → Генератор информационных систем ГИС → Настройка экранных форм → Реестр таблиц.