Функции модуля (__call)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> Mnu - Работа с MNU-файлами >> Функции модуля (__call)📄 Скачать в DOCX


Функции могут быть вызваны как UseModule("Mnu")->function(parameter1,parameter2,...);

Имя функцииОписаниеПараметры
GetAsArrayПолучить MNU как массив
Подробнее... 
Возвращает содержимое объекта Mnu в виде ассоциативного массива ключей и значений.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
GetAsJsonПолучить MNU как JSON
Подробнее... 
Возвращает элементы MNU в JSON-структуре для списков и удаленного выбора.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
int$start1Начальная позиция выборки
int$limit1000Максимальное количество элементов
string$startval''Строка фильтрации по ключу или значению
bool$detalfalseДобавлять ключ к отображаемому значению
GetAsMnuПолучить текст MNU
Подробнее... 
Формирует текстовое представление MNU в кодировке Windows-1251.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
GetAsSelectOptionListПолучить HTML option
Подробнее... 
Преобразует содержимое MNU в набор HTML-элементов option.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
GetDescByKeyПолучить описание по ключу
Подробнее... 
Ищет значение MNU по ключу с учетом значения по умолчанию и режима чувствительности к регистру.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
string$key''Ключ MNU
string$defvalОбязательныйЗначение, возвращаемое при отсутствии ключа
bool$casesensefalseИскать с учетом регистра
LoadЗагрузить MNU
Подробнее... 
Загружает MNU-файл из базы ИРБИС, разбирает текст и сохраняет результат в кеш.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
string$dbname''Имя базы данных ИРБИС
string$name''Имя MNU-файла
LoadDataiЗагрузить MNU из DATAI
Подробнее... 
Загружает MNU-файл из DATAI корневого провайдера и сохраняет разобранное содержимое в кеш.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
string$name''Имя MNU-файла
LoadFromCacheЗагрузить MNU из кеша
Подробнее... 
Восстанавливает разобранное содержимое MNU из общего файлового кеша.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
ParseFromTextРазобрать текст MNU
Подробнее... 
Разбирает текст MNU в массив ключей и значений и сохраняет его в объекте Mnu.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
string$textbuf''Текст MNU-файла
SaveToCacheСохранить MNU в кеш
Подробнее... 
Сохраняет разобранное содержимое MNU в общий файловый кеш.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
SetNameНазначить имя MNU
Подробнее... 
Разбирает имя MNU-файла, режим сортировки и область хранения, затем сохраняет параметры в объекте Mnu.
ТипПараметрПо умолчаниюОписание
ObjectData$mnuОбязательныйОбъект Mnu
string$name''Имя MNU-файла с возможными признаками SYS/DBN и сортировки