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


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


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

Имя функцииОписаниеПараметры
AppendFieldДобавление поля формы
Подробнее... 
Добавляет в текущую конфигурацию редактора элемент указанного типа с переданными параметрами.
ТипПараметрПо умолчаниюОписание
string$typeОбязательныйТип элемента формы.
array$configarray ( )Параметры элемента формы.
EditorLoaderCat_FindFieldПоиск поля рабочего листа
Подробнее... 
Ищет описание поля в конфигурации рабочего листа редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_applyallinlineПрименение встроенных записей
Подробнее... 
Применяет изменения всех встроенных записей к основной записи редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_checkFLCПроверка FLC
Подробнее... 
Выполняет формально-логический контроль редактируемой записи из контекста загрузчика редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_emptyrecПустая запись редактора
Подробнее... 
Создает пустую рабочую запись для нового объекта.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_fsetУстановка значения поля
Подробнее... 
Обновляет значение поля или подполя в рабочей копии записи редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_makeNodeУзел поля редактора
Подробнее... 
Формирует узел дерева редактора для поля, повторения или подполя.
ТипПараметрПо умолчаниюОписание
array$oarray ( )Контекст EditorLoader.
array$fieldInfoarray ( )Описание поля рабочего листа.
int$tag1Метка поля.
int$occ0Повторение поля.
string$fldText''Текст поля.
string$cat''Категория узла.
int$occStart1Начало диапазона повторений.
int$occEnd49Конец диапазона повторений.
EditorLoaderCat_makeTabВкладка редактора
Подробнее... 
Формирует вкладку дерева редактора для группы полей рабочего листа.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
int$fieldTagОбязательныйМетка поля.
array$fieldInfoОбязательныйОписание поля рабочего листа.
EditorLoaderCat_newrecНовая запись
Подробнее... 
Подготавливает новую запись в рабочем контексте редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_newrecfromcurНовая запись из текущей
Подробнее... 
Создает рабочую копию новой записи на основе текущей записи редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_otherПрочая операция редактора
Подробнее... 
Обрабатывает вспомогательные категории загрузчика редактора, не выделенные в отдельный сценарий.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_rlПерезагрузка дерева редактора
Подробнее... 
Возвращает обновленное дерево или фрагмент дерева редактора после изменения записи.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_rootКорень дерева редактора
Подробнее... 
Формирует корневой набор узлов дерева редактора записи.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_saverecСохранение записи
Подробнее... 
Сохраняет рабочую копию записи после проверки и применения изменений редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_subfsПодполя редактора
Подробнее... 
Формирует список подполей выбранного поля для дерева редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_updateOccОбновление повторения
Подробнее... 
Обновляет номер или содержимое повторения поля в рабочей записи редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderCat_updaterecОбновление рабочей записи
Подробнее... 
Обновляет рабочую копию записи в контексте редактора.
ТипПараметрПо умолчаниюОписание
array$oОбязательныйКонтекст EditorLoader.
EditorLoaderGetParamsПараметры загрузчика редактора
Подробнее... 
Собирает параметры Ajax-запроса редактора, открывает базу, получает запись и подготавливает рабочий контекст.
ТипПараметрПо умолчаниюОписание
string$irbDb''Имя базы данных ИРБИС из запроса.
int$mfn0MFN записи.
string$sid''SID записи.
string$osid''SID родительского объекта.
string$cat''Имя категории или операции редактора.
string$wsname''Имя рабочего листа.
string$wsfieldadd''Признак добавления поля рабочего листа.
int$wstab0Номер таблицы рабочего листа.
int$fldno0Метка поля.
string$subf''Код подполя.
string$dopinf''Дополнительная информация поля.
string$flk''Имя формально-логического контроля.
int$occ0Номер повторения.
int$occstart0Начало диапазона повторений.
int$occend0Конец диапазона повторений.
bool$cancelchangesfalseПризнак отмены изменений.
string$isnewrec''Признак новой записи.
array$valuearray ( )Переданные значения поля.
array$fieldArrayarray ( )Массив полей для операции редактора.
string$recsessioncontext''Ключ контекста записи в сессии.
string$irbRecI''Идентификатор записи для поиска по инверсии.
GetFormItemsHtmlHTML-элементы формы
Подробнее... 
Строит HTML-представление элементов формы по текущей конфигурации редактора.
Отсутствуют
GetJsonFieldInfoJSON-описание поля
Подробнее... 
Формирует JSON-фрагмент с параметрами поля рабочего листа для редактора.
ТипПараметрПо умолчаниюОписание
Record$rОбязательныйРедактируемая запись.
int$wstabОбязательныйНомер рабочего листа.
int$fldОбязательныйМетка поля.
int$occОбязательныйПовторение поля.
GetJsonFormItemsArrayJSON-массив элементов формы
Подробнее... 
Возвращает набор элементов формы редактора в виде массива для последующей JSON-выдачи.
Отсутствуют
GetObjectTreeItemЭлемент дерева объектов
Подробнее... 
Формирует описание элемента дерева связанных объектов для клиентского интерфейса редактора.
Отсутствуют
GetParЧтение параметра запроса
Подробнее... 
Читает параметр из $_REQUEST, поддерживая простые значения и JSON-массивы.
ТипПараметрПо умолчаниюОписание
string$nameОбязательныйИмя параметра запроса.
mixed$defvalueОбязательныйЗначение по умолчанию.
GetResultУспешный JSON-ответ
Подробнее... 
Возвращает стандартный успешный ответ для Ajax-операций редактора.
Отсутствуют
GetSlashedЭкранирование кавычек
Подробнее... 
Возвращает строку с экранированными символами для вставки в клиентский код.
ТипПараметрПо умолчаниюОписание
string$vОбязательныйИсходное значение.
InitEditorИнициализация кэша редактора
Подробнее... 
Подготавливает запись к редактированию: сохраняет исходное содержимое и MFN во временных данных записи.
ТипПараметрПо умолчаниюОписание
string$irbDbОбязательныйИмя базы данных ИРБИС.
int|string$mfnОбязательныйMFN записи.
string$sidОбязательныйSID записи.
Record|null$recОбязательныйГотовый объект записи.
JsonErrorJSON-ошибка редактора
Подробнее... 
Формирует стандартный JSON-ответ об ошибке для обработчиков редактора.
ТипПараметрПо умолчаниюОписание
string$msgОбязательныйТекст ошибки.
ReadFConfigЧтение конфигурации полей
Подробнее... 
Загружает сохраненную конфигурацию полей из каталога DataPath/FieldConfigurations для указанного домена и типа.
ТипПараметрПо умолчаниюОписание
string$domainОбязательныйДомен конфигурации.
string$typeОбязательныйТип конфигурации.
SBЭкранирование строки
Подробнее... 
Подготавливает строку к безопасной вставке в JavaScript- и JSON-фрагменты редактора.
ТипПараметрПо умолчаниюОписание
string$letОбязательныйИсходная строка.
SeparateLinesРазбор строк по маске группировки
Подробнее... 
Разделяет строки словаря или рабочего листа по групповой маске для списков выбора редактора.
ТипПараметрПо умолчаниюОписание
string$groupMaskОбязательныйМаска группировки.
array$linesОбязательныйСтроки для разделения.
ShowОткрытие страницы редактора
Подробнее... 
Возвращает ссылку на страницу редактора he2/Show для указанного идентификатора страницы или объекта.
ТипПараметрПо умолчаниюОписание
string$pageidОбязательныйИдентификатор страницы или объекта для открытия.
ShowHtmlHTML-форма редактора
Подробнее... 
Формирует HTML-представление редактора записи или нового объекта по базе, SID/MFN и параметрам контекста.
ТипПараметрПо умолчаниюОписание
string$irbDbОбязательныйИмя базы данных ИРБИС.
string$objsidОбязательныйSID редактируемого объекта.
string$osid''SID родительского объекта.
string$mfn''MFN редактируемой записи.
string$profile''Флаг режима работы с профилями.
array|null$ObjectDefParamsОбязательныйДополнительные параметры создаваемого объекта.
string$NewRecType''Тип новой записи в поле 920.
string$VarSetModule''Модуль, задающий набор переменных редактора.
string$VarSet''Имя набора переменных редактора.
Record|null$rОбязательныйГотовый объект записи, если он уже получен вызывающим кодом.
UpdateInlineCatОбновление встроенной записи
Подробнее... 
Обновляет сохраненную во временном SID встроенную запись редактора.
ТипПараметрПо умолчаниюОписание
string$sidОбязательныйSID редактируемой записи.