НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Ядро системы >> ObjectModule >> Переменные класса ObjectModule📄 Скачать в DOCX
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
$_RecordType |
string |
'' |
Тип управляемых модулем записей |
$_ModuleName |
string |
'' |
Мнемоническое имя модуля |
$_Rights |
array |
стандартные права edit, view, addsub, delete, editrights, viewrights, addrights, deleterights |
Типы прав, используемые модулем |
$_LinkTypes |
array |
array() |
Описание типов связей |
$_DefaultSort |
string |
'' |
Имя srt-файла для сортировки управляемых записей по умолчанию |
$_db |
Объект БД, используемый модулем | ||
$_dbname |
string |
$OPTIONS['I128FDB'] |
Имя БД по умолчанию, где хранятся управляемые модулем записи |
$debug |
bool |
false |
Включение отладочного режима |
$_extfuncs |
array |
array() |
Внешние функции из папки __call |
$_admoptslist |
array |
array() |
Список административных параметров |
$_variableslist |
array |
array() |
Описания переменных управляемых записей и настроек |
$_hideAdminPanel |
bool |
false |
Если true, модуль не показывается в списке модулей АРМ Администратор |
$_UseEditorAsConfig |
bool |
false |
Если true, при конфигурировании модуля используется редактор записи модуля |
$_UseRecListAsConfig |
bool |
false |
Если true, в параметрах модуля используется вкладка со списком управляемых записей |
$_adminRecListTools |
string |
[] |
JS-массив конфигураций дополнительных кнопок для панели списка управляемых записей в АРМ Администратор |
$_prefixDebilSubSearch |
string |
K= |
Префикс поиска для поиска одной строкой |
$_defaultAdminRecListFormat |
string |
[{fmt:"brief",dataIndex:'brief',header:'Описание',sortable:true}] |
Формат по умолчанию для списка управляемых записей |
$_defaultAdminRecListSearch |
string |
"V=<$_RecordType>" |
Поиск для списка записей в панели администрирования |
$_defaultAdminRecListTitle |
string |
Результаты поиска |
Заголовок вкладки со списком управляемых записей |
$_defaultAdminRecListIcon |
string |
'' |
CSS-класс иконки вкладки со списком управляемых записей |
Свойство $_adminRecListTools используется, когда модуль показывает в АРМ Администратор вкладку со списком управляемых записей ($_UseRecListAsConfig = true). Значение свойства передается в WIrbis.AdminRecPanel как recListTools, а затем используется в WIrbis.RecListPanel128 как preselectionActionsQ.
В свойстве задают JS-массив конфигураций кнопок. Каждая кнопка описывает действие, которое запускается для выбранных записей списка. Например:
$this->_UseRecListAsConfig = true;
$this->_adminRecListTools = '[{
action: "ModuleName/ActionName",
iconCls: "irb-folder",
text: "Групповое действие",
tooltip: "Выполнить действие для отмеченных записей",
showSrcDocSelector: true,
hidden: false
}]';
Для действий, которым нужны дополнительные параметры, в конфигурации можно передать rqsts с описанием полей запроса. Набор поддерживаемых параметров соответствует кнопкам WIrbis.RecListPanel128.PreselectionButtonQ: action, iconCls, text, tooltip, showSrcDocSelector, hidden, disabled, rqsts и другие параметры, обрабатываемые клиентским компонентом.
Если $_UseRecListAsConfig выключен или у пользователя нет права просмотра объектов модуля, вкладка списка записей не отображается и дополнительные кнопки не попадают в интерфейс.