Рули24  Руководство пользователя   Свяжитесь с нами
×
Меню
Индекс
Расширение
 
Если в процессе работы с данными таблицы необходимо будет выполнять какие-либо дополнительные операции,  настроить цвет строки данных в зависимости от условий их следует зарегистрировать в закладке «Расширение». Для этого следует:
·     перейти в закладку «Расширение»
·     в меню «Правка» выбрать операцию Добавить
·     в открывшемся окне ввести данные
РАСШИРЕНИЯ ДИНАМИЧЕСКОЙ ФОРМЫ
 
TGridColorFontCtrl
Идентификатор расширения: 500
Русское наименование: Стиль списка
 
Расширение динамической формы. Добавление возможности установки стиля отрисовки списка. Формат параметров:
 
[~]имя_поля:@значение_поля[bold||italic||underline||strikeOut] [цвет_шрифта] [#цвет_фона][&цвет_подсветки][$имя_подсв_поля]
 
~ - подсвечивает только поле «имя_поля», не требуется если подсветить надо всю строку, либо какое-нибудь из полей указано после знака «$»
 
@ - компонент проверяет совпадение значения с «значение_поля»
 
Bold, italic, underline, strikedout – тип шрифта жирный, курсор, подчеркнутый, зачеркнутый
 
# - задает цвет фона
 
& - цвет поля будет равен смешанному [цвет_поля+цвет_подсветки]
 
$ - задает подсвечиваемое поле, перед тильдой имеет преимущество
 
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="данные для операции"/>
<m>
 
 
 <meta>
 <fields id="operation_id"/>
 </meta>
 
или
 
<meta>
<item id="615" img="EXECUTE"/>
<item id="1419" img="EXECUTE" data="GIS_PARAMS_TABLE"/>
</meta>
 
вложенные операции
<meta>
<item ...>
 
<group name="ИМЯ_ГРУППЫ" img="ЗНАЧОК">
<item .../>
<item .../>
<group>
<item .../>
<group>
</group>
</item>
</meta>
 
<meta>
<group ...>
<item .../>
<item .../>
</group>
</meta>
 
  TDFGridLinkExec
Идентификатор расширения: 504
Русское наименование: Гиперссылки для списка
 
Описатель (params) представляет собой правильный XML-документ следующей структуры:
 
<links>
<link fieldName="ИМЯ_ПОЛЯ" [schema="СХЕМА"] [ref="ИМЯ_ПОЛЯ"] [pattern="ШАБЛОН"] [highlight="false"]>
</links>
 
где
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 - высота  отображения картинки