Operation¶
@XmlAccessorType @XmlType
- public class Operation implements Serializable¶
Свойства операции выборки.
Fields¶
acItemRep¶
acPrivilegeType¶
- protected PrivilegeTypes acPrivilegeType¶
Тип привилегии, которой соответствует операция.
active¶
attr¶
cancelRequestDelay¶
caption¶
checkable¶
- protected Boolean checkable¶
Свойство указывает, что операция является флагом, и пункт меню, соответсвующий данной операции, может иметь 2 состояния: Вкл/Выкл (Checked/Uncheked).
При щелчке на пункте меню, у пункта меню отображается или скрывается флажок, а у операции изменяется свойство операции IsChecked, которое может быть проанализировано в скрипте операции.
checked¶
children¶
- protected Operations children¶
Коллекция подчинённых операций. Отображаются в качестве подменю.
cloneQuery¶
- protected String cloneQuery¶
Свойство предназначено для получения из одной операции нескольких с одинаковым текстом операции. Здесь можно указать: имя выборки, имя выборки с отображением (через точку) или SQL-запрос.
Сколько строк вернет запрос, столько операций и будет создано.
В запросе можно создавать следующие поля, для управления свойствами операций:
sName - имя операции. Обязательное поле. Имя должно быть уникальным в пределах выборки.
Остальные поля необязательные.
sCaption - заголовок операции.
sDescription - описание операции (всплывающая подсказка).
nImageIndex - номер картинки для операции.
sShotCut - горячая клавиша. (Строка вида ‘Ctrl+Shift+1’)
sHeadOperation – имя родительской операции. Для корневых операций должно содержать null.
nOrder - номер операции для сортировки при отображении операции в меню, на панели управления, и прочих контролах управления sVisualStyleName – имя стиля, с которым будет отображаться наименование операции (только для компонента NavBar)
Выборка может содержать любые другие поля.
В теле операции значения этих полей доступно через GetVar (перед выполнением операции выборка позиционируется на соответствующую строку).
ct_acItemRep¶
ct_acPrivilegeType¶
ct_adminAction¶
ct_attr¶
ct_cancelRequestDelay¶
ct_caption¶
ct_cloneQuery¶
ct_description¶
ct_disableControls¶
ct_execCwaAfter¶
ct_handler¶
ct_helpText¶
ct_hotKey¶
ct_ignoreAppReadOnly¶
ct_imageCollection¶
ct_imageIndex¶
ct_isActive¶
ct_isCheckable¶
ct_isChecked¶
ct_isEnabled¶
ct_isHideCaption¶
ct_isVisible¶
ct_isWebActive¶
ct_name¶
ct_order¶
ct_refreshItemAfter¶
ct_refreshItemBefore¶
ct_uiBlockMode¶
ct_visibility_toolBar¶
description¶
enabled¶
execCwaAfter¶
handler¶
- protected String handler¶
Класс обработчика операции.
Каноническое имя класса, реализующего обработчик операции ru.bitec.app.gtk.gl.handler.RepHandler. Экземпляр обработчика создаётся перед первым выполнением операции. Ему делегируется исполнение кода операции.
Если значение не задано, будет использована реализация по-умолчанию, выполняющая одноимённый с операцией scala-метод отображения выборки.
hideCaption¶
- protected Boolean hideCaption¶
Added in version v1.22.0-ms9.
Позволяет скрыть операцию, даже если свойство
AbstractFrame.isToolBarShowCaptions()включено.Если флаг снят, видимость зависит только от свойства в
AbstractFrame.isToolBarShowCaptions().Если флаг установлен, заголовок будет скрыт.
hotKey¶
idHelpNotionUnit¶
ignoreAppReadOnly¶
imageCollection¶
- protected String imageCollection¶
Имя коллекции изображений, из которой берётся изображение для операции.
Конкретное изображение для операции выбирается по значению
imageIndex.Подробное описание свойства указано в спецификации сервиса коллекций изображений.
imageIndex¶
- protected Integer imageIndex¶
Порядковый номер изображения в коллекции, заданной свойством
imageCollection.Выбранное изображение используется на кнопках панели управления и в пунктах меню.
Подробное описание свойства указано в спецификации сервиса коллекций изображений.
name¶
order¶
refreshItemAfter¶
refreshItemBefore¶
uiBlockingMode¶
- protected BlockingModes uiBlockingMode¶
Определяет способ блокирования интерфейса пользователя на время выполнения операции.
visibilityToolBar¶
- protected Visibilities visibilityToolBar¶
Видимость на панели управления.
Операция будет скрыта на панели управления, вне зависимости от вышеперечисленных флагов, если у операции одновременно нет иконки (
imageIndexравен -1) и скрыт заголовок (см. свойстваhideCaptionиAbstractFrame.isToolBarShowCaptions()).
visible¶
- protected Boolean visible¶
Видимость операции на всех панелях и меню. При значении false имеет приоритет над:
visibilityToolBar,visibilityPopupMenu,visibilityNavBar,visibilityMainMenu. При значении true приоритетом не обладает.
webActive¶
Constructors¶
Operation¶
- public Operation()¶
Methods¶
getAcItemRep¶
getAcPrivilegeType¶
- public PrivilegeTypes getAcPrivilegeType()¶
getAttr¶
getCancelRequestDelay¶
getCaption¶
getChildren¶
- public Operations getChildren()¶
getCloneQuery¶
getDescription¶
getDocumentation¶
getHandler¶
getHotKey¶
getIdHelpNotionUnit¶
getImageCollection¶
getImageIndex¶
getName¶
getOrder¶
getUiBlockingMode¶
- public BlockingModes getUiBlockingMode()¶
getVisibilityToolBar¶
- public Visibilities getVisibilityToolBar()¶
isAccessableWhileReadOnly¶
isActive¶
isCheckable¶
isChecked¶
isCwaAfter¶
isEnable¶
isHideCaption¶
isRefreshAfter¶
isRefreshBefore¶
isVisible¶
isWebActive¶
setAcItemRep¶
setAcPrivilegeType¶
- public void setAcPrivilegeType(PrivilegeTypes acPrivilegeType)¶
setActive¶
setAttr¶
setCancelRequestDelay¶
setCaption¶
setCheckable¶
setChecked¶
setChildren¶
- public void setChildren(Operations value)¶
setCloneQuery¶
setDescription¶
setDocumentation¶
setEnabled¶
setExecCwaAfter¶
setHandler¶
setHideCaption¶
setHotKey¶
setIdHelpNotionUnit¶
setIgnoreAppReadOnly¶
setImageCollection¶
setImageIndex¶
setName¶
setOrder¶
setRefreshItemAfter¶
setRefreshItemBefore¶
setUiBlockingMode¶
- public void setUiBlockingMode(BlockingModes value)¶
setVisibilityToolBar¶
- public void setVisibilityToolBar(Visibilities value)¶