Функции могут быть вызваны как UseModule("he2")->function(parameter1,parameter2,...);
| Имя функции | Описание | Параметры |
| AppendField | Добавление поля формы
Подробнее...
Добавляет в текущую конфигурацию редактора элемент указанного типа с переданными параметрами. | | Тип | Параметр | По умолчанию | Описание | | string | $type | Обязательный | Тип элемента формы. | | array | $config | array (
) | Параметры элемента формы. |
|
| 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 | $o | array (
) | Контекст EditorLoader. | | array | $fieldInfo | array (
) | Описание поля рабочего листа. | | int | $tag | 1 | Метка поля. | | int | $occ | 0 | Повторение поля. | | string | $fldText | '' | Текст поля. | | string | $cat | '' | Категория узла. | | int | $occStart | 1 | Начало диапазона повторений. | | int | $occEnd | 49 | Конец диапазона повторений. |
|
| 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 | $mfn | 0 | MFN записи. | | string | $sid | '' | SID записи. | | string | $osid | '' | SID родительского объекта. | | string | $cat | '' | Имя категории или операции редактора. | | string | $wsname | '' | Имя рабочего листа. | | string | $wsfieldadd | '' | Признак добавления поля рабочего листа. | | int | $wstab | 0 | Номер таблицы рабочего листа. | | int | $fldno | 0 | Метка поля. | | string | $subf | '' | Код подполя. | | string | $dopinf | '' | Дополнительная информация поля. | | string | $flk | '' | Имя формально-логического контроля. | | int | $occ | 0 | Номер повторения. | | int | $occstart | 0 | Начало диапазона повторений. | | int | $occend | 0 | Конец диапазона повторений. | | bool | $cancelchanges | false | Признак отмены изменений. | | string | $isnewrec | '' | Признак новой записи. | | array | $value | array (
) | Переданные значения поля. | | array | $fieldArray | array (
) | Массив полей для операции редактора. | | string | $recsessioncontext | '' | Ключ контекста записи в сессии. | | string | $irbRecI | '' | Идентификатор записи для поиска по инверсии. |
|
| GetFormItemsHtml | HTML-элементы формы
Подробнее...
Строит HTML-представление элементов формы по текущей конфигурации редактора. | Отсутствуют |
| GetJsonFieldInfo | JSON-описание поля
Подробнее...
Формирует JSON-фрагмент с параметрами поля рабочего листа для редактора. | | Тип | Параметр | По умолчанию | Описание | | Record | $r | Обязательный | Редактируемая запись. | | int | $wstab | Обязательный | Номер рабочего листа. | | int | $fld | Обязательный | Метка поля. | | int | $occ | Обязательный | Повторение поля. |
|
| GetJsonFormItemsArray | JSON-массив элементов формы
Подробнее...
Возвращает набор элементов формы редактора в виде массива для последующей 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 | Обязательный | Готовый объект записи. |
|
| JsonError | JSON-ошибка редактора
Подробнее...
Формирует стандартный 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 | Обязательный | Идентификатор страницы или объекта для открытия. |
|
| ShowHtml | HTML-форма редактора
Подробнее...
Формирует 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 редактируемой записи. |
|