Representation¶
@XmlAccessorType @XmlType
- public class Representation implements Serializable¶
Элемент определяет отображение выборки. Содержит метаданные относящиеся к конкретному отображению. Отображение с именем “Default” считается отображением по умолчанию. Остальные отображения наследуют все свойства отображения “Default”.
Fields¶
acItemRep¶
accessibleWhileReadOnly¶
allowModifyingColumnVisibility¶
applySrvFilterMacros¶
- protected Boolean applySrvFilterMacros¶
Накладывать макросы фильтрации. Свойство дает возможность отключить наложение макросов фильтрации
&DefUniFltMacrosи&DefUniFltMacrosROна условия серверного фильтра. По умолчанию свойство включено, и условия макросов накладываются. Если свойство выключить, то каждый раз вместо значений макросов будет подставляться не ограничивающее условие (2=2).
applySrvSortOrderMacros¶
- protected Boolean applySrvSortOrderMacros¶
Накладывать макрос сортировки. Свойство дает возможность отключить наложение макроса сортировки
&SortOrder#. По умолчанию свойство включено, и условие макроса применяется. Если свойство выключить, то каждый раз вместо значения макроса будет подставляться пустое условие.
attributes¶
- protected Attributes attributes¶
autoMoveAttr¶
- protected String autoMoveAttr¶
Это свойство позволяет применять логику автоперемещения к некоторому подмножеству строк выборки. Здесь нужно указать имя атрибута, в котором возвращается некоторое произвольное значение. Это значение будет сравниваться со значением свойства “Значение, определяющее автоперемещение”. Автоперемещение будет работать только для тех строк, у которых эти значения равны.
autoMoveAttrValue¶
autoMoveFromControl¶
autoMoveLine¶
autoMoveTextWidth¶
bandGroups¶
- protected BandGroups bandGroups¶
bdnTopic¶
businessObject¶
caption¶
columnAutoWidth¶
ct_acItemRep¶
ct_allowModifyingColumnVisibility¶
ct_applySrvFilterMacros¶
ct_applySrvSortOrderMacros¶
ct_autoMoveAttr¶
ct_autoMoveAttrValue¶
ct_autoMoveFromControl¶
ct_autoMoveNextLine¶
ct_autoMoveTextWidth¶
ct_bdnTopic¶
ct_businessObject¶
ct_caption¶
ct_description¶
ct_doubleClickOperation_createFormMode¶
ct_doubleClickOperation_lookupMode¶
ct_editMode¶
ct_fetchAllTree¶
ct_filterType¶
ct_fitColumnsToGridWidth¶
ct_formSize_fixed¶
ct_formSize_height¶
ct_formSize_width¶
ct_helpText¶
ct_highCapacity¶
ct_ignoreAdminPolicy¶
ct_ignoreAppReadOnly¶
ct_ignoreSuperParamChange¶
ct_isHighCapacityEnabled¶
ct_isMultiSelect¶
ct_isWebActive¶
ct_loadDataOnFirstOpen¶
ct_name¶
ct_noBESavePoint¶
ct_notRefreshDataOnGroupChange¶
ct_partitionMode¶
ct_partitionSize¶
ct_rowStyleAttr¶
ct_showNotification¶
ct_showTips¶
ct_stdFilter_isAvailable¶
ct_stdFilter_saveValues¶
description¶
doubleClickOperationCreateFormMode¶
doubleClickOperationLookupMode¶
editMode¶
fetchAllTree¶
- protected Boolean fetchAllTree¶
Прогружать дерево полностью. Свойство управляет режимом отображения данных в древовидном списке. Если свойство установлено в False (по умолчанию), то выборка выфетчивает все данные, возвращённые запросом, и при навигации по дереву (разворачивании узлов), не происходит дополнительных запросов к базе данных, поскольку считается что все данные в дерево уже загружены. Если свойство установлено в True, SQL запрос начинает оборачиваться дополнительным запросом с условием, ограничивающим возвращаемые данные только первым уровнем древа, а при раскрытии узлов дерева, производится запрос, возвращающий воложенные узлы только для раскрываемого узла.
filter¶
filterType¶
- protected FilterTypes filterType¶
Тип используемого фильтра. Свойство указывает, на тип фильтра, редактор которого будет отображен при нажатии кнопки “Фильтр” на панели управления.
formSizeFixed¶
formSizeHeight¶
formSizeWidth¶
helpText¶
highCapacity¶
- protected HighCapacity highCapacity¶
ignoreAdminPolicy¶
- protected Boolean ignoreAdminPolicy¶
Не применяются настройки ограничения доступа. При установленном в свойстве значении «Да» на выборку не распространяются настройки администрирования. Управление этим свойством позволяет поэтапно применять настройки администрирования на выборки приложения. Выборка, на которую не распространяются настройки администрирования, для всех пользователей системы ведет себя так, как если бы пользователь, который к ней обращается, имел включенную настройку “На пользователя не распространяются настройки системы администрирования”.
ignoreParamChange¶
isHighCapacityEnabled¶
- protected Boolean isHighCapacityEnabled¶
Added in version v1.24.0_ms23.
Свойство управляет активностью режима высокой емкости.
Доступны 2 режима работы:
Гибридный режим использования кучи
View.Representation.HighCapacity.HeapUsage.hybrid.Фиксированный режим использования кучи
View.Representation.HighCapacity.HeapUsage.fixed.
layout¶
levelGroups¶
- protected LevelGroups levelGroups¶
loadDataOnFirstOpen¶
- protected Boolean loadDataOnFirstOpen¶
Загружать данные при первом открытии выборки. Свойство управляет режимом загрузки данных и фильтрацией. По умолчанию, флаг установлен, и выборка работает в обычном режиме. При снятии флага выборка изменяет режим работы на следующий:
При первом открытии выборки запрос GetSQLText окружается конструкцией
"Select * from ( {GST} ) where &LoadData#", и значение макроса&LoadData#равное “(1 = 2)”. В результате, данный запрос не возвращает данных. После нажатия на кнопку “Перечитать запрос с сервера” в макрос&LoadData#подставляется значение “(1 = 1)”, и запрос возвращает данные. При всех последующих выполнениях запроса, макрос так же будет иметь значение “(1 = 1)”. В случае курсорного GetSQLText, если существует макрос&LoadData#или параметр:LoadData#им будут устанавливаться соответствующие значения.Скриптовый метод
Selection.ApplyFilter;не производит перезапрос выборки, а только изменяет цвет иконки GetSQLText.Скриптовый метод
Selection.ResetFilter;не производит перезапроса выборки, а только сбрасывает фильтры и значения параметров фильтра.
megaSelRestoreFocusRecOnRefresh¶
- protected Boolean megaSelRestoreFocusRecOnRefresh¶
При обновлении частично прогружаемой выбороки запрашивать только первый блок данных. Свойство удобно использовать для контроля положения выделенной записи. При установленом свойстве возможны следующие варианты поведения при обновлении выборки: 1) если выделенная ранее запись входит в первый блок данных (находится в верхней части таблицы), то фокус вновь возвращается на нее. 2) иначе фокус ставится на первую запись. По умолчанию свойство выключено. В этом случае возможна ситуация, когда выделенная ранее запись расположена глубоко по порядку, или вообще отсутствует по установленным условиям выбора. Тогда загрузка выборки может занять длительное время. Например, это актуально для выборок с настроенной группировкой и большим количеством данных.
multiSelect¶
name¶
noBESavePoint¶
- protected Boolean noBESavePoint¶
Не устанавливать SavePoint перед началом редактирования. При начале редактирования (создания, удаления) записи в выборке происходит установка SavePoint, чтобы можно было отменить последнее совершенное действие. Установка данного свойства позволяет не осуществлять установку SavePoint. Необходимо для служебных выборок, не изменяющих данных на сервере, для организации пользовательских диалогов, работы настроек фильтрации и т.п.
notRefreshDataOnGroupChange¶
- protected Boolean notRefreshDataOnGroupChange¶
Не обновлять данные при изменении текущей группы на панели группировки. Для выборок, у которых свойство выставлено в TRUE, не будет работать автообновление обновление при изменении idGroup#. Используется в #OnLoadMeta на уровне SEL_CLASS в отображениях List и RoList
operations¶
- protected Operations operations¶
partitionMode¶
- protected PartitionModes partitionMode¶
Режим загрузки данных. Свойство указывает механизм загрузки данных в смарт-клиент. Возможные значения: “Полностью прогружаемый” (NOTPARTITIONED) - Все записи, возвращённые запросом, загружаются на клиента. “Частично прогружаемый” (USEFETCHROWS) - Данные на клиента загружаются секциями длинной, указанной в свойстве “PartitionedSize”. В этом режиме для перехода в конец выборки на клиента будут загружены все записи, возвращённые запросом.
partitionSize¶
rowStyleAttr¶
showNotification¶
showTips¶
stdFilterAvailable¶
- protected Boolean stdFilterAvailable¶
Доступность стандартного фильтра. Флаг управляет доступностью стандартного фильтра в отображении выборки. По умолчанию, если стандартный фильтр существует и активен, он используется во всех отображениях выборки, в не зависимости от видимости панели фильтрации. В случае же, если на панели фильтрации присутствуют выпадающие списки, происходит прогрузка метаданных и открытие этих выборок, что приводит к замедлению в работе системы. Если нет необходимости в использовании стандартного фильтра в каком либо отображении сними данный флаг.
stdFilterSaveValues¶
webActive¶
Constructors¶
Representation¶
- public Representation()¶
Methods¶
getAcItemRep¶
getAttributes¶
- public Attributes getAttributes()¶
getAutoMoveAttr¶
getAutoMoveAttrValue¶
getAutoMoveTextWidth¶
getBandGroups¶
- public BandGroups getBandGroups()¶
getBdnTopic¶
getBusinessObject¶
getCaption¶
getDescription¶
getDocumentation¶
getDoubleClickOperationCreateFormMode¶
getDoubleClickOperationLookupMode¶
getEditMode¶
getFilter¶
getFilterType¶
- public FilterTypes getFilterType()¶
getFormSizeHeight¶
getFormSizeWidth¶
getHelpText¶
getHighCapacity¶
- public HighCapacity getHighCapacity()¶
getLayout¶
getLevelGroups¶
- public LevelGroups getLevelGroups()¶
getMegaSelRestoreFocusRecOnRefresh¶
getName¶
getOperations¶
- public Operations getOperations()¶
getPartitionMode¶
- public PartitionModes getPartitionMode()¶
getPartitionSize¶
getRowStyleAttr¶
isAccessibleWhileReadOnly¶
isAllowModifingColumnVisibility¶
isApplyServFilterMacros¶
isApplyServSortOrderMacros¶
isAutoMoveFromControl¶
isAutoMoveLine¶
isColumnAutoWidth¶
isFetchAllTree¶
isFormSizeFixed¶
isHighCapacityEnabled¶
isIgnoreParamChange¶
isLoadDataOnFirstOpen¶
isMultiSelect¶
isNoAdminTunings¶
isNoBESavePoint¶
isNotRefreshDataOnGroupChange¶
isShowNotIf¶
isShowTips¶
isStdFilterAvalible¶
isStdFilterSaveValues¶
isWebActive¶
setAcItemRep¶
setAccessibleWhileReadOnly¶
setAllowModifyingColumnVisibility¶
setApplySrvFilterMacros¶
setApplySrvSortOrderMacros¶
setAttributes¶
- public void setAttributes(Attributes value)¶
setAutoMoveAttr¶
setAutoMoveAttrValue¶
setAutoMoveFromControl¶
setAutoMoveLine¶
setAutoMoveTextWidth¶
setBandGroups¶
- public void setBandGroups(BandGroups bandGroups)¶
setBdnTopic¶
setBusinessObject¶
setCaption¶
setColumnAutoWidth¶
setDescription¶
setDocumentation¶
setDoubleClickOperationCreateFormMode¶
setDoubleClickOperationLookupMode¶
setEditMode¶
setFetchAllTree¶
setFilter¶
setFilterType¶
- public void setFilterType(FilterTypes value)¶
setFormSizeFixed¶
setFormSizeHeight¶
setFormSizeWidth¶
setHelpText¶
setHighCapacity¶
- public void setHighCapacity(HighCapacity highCapacity)¶
setHighCapacityEnabled¶
setIgnoreAdminPolicy¶
setIgnoreParamChange¶
setLayout¶
setLevelGroups¶
- public void setLevelGroups(LevelGroups levelGroups)¶
setLoadDataOnFirstOpen¶
setMegaSelRestoreFocusRecOnRefresh¶
setMultiSelect¶
setName¶
setNoBESavePoint¶
setNotRefreshDataOnGroupChange¶
setOperations¶
- public void setOperations(Operations value)¶
setPartitionMode¶
- public void setPartitionMode(PartitionModes value)¶