Back-библиотеки
Редактор Back-библиотек вызывается нажатием вкладки Back Library в левой части раздела Code.
Можно создать и подключить библиотеки функций, которые удобнее хранить в таком виде, а не писать их в код Back-функций.
Библиотеки, указанные в редакторе, являются обычными файлами PHP, подключаемыми выражением include_once при формировании отклика sFB. Соответственно, каждая библиотека должна быть обрамлена PHP-тегами (например <php? и ?>). Обязательно исполняемый код должен находиться вне функций. Возможные ошибки будут получаться пользователями в виде сообщений консоли окна разработчика.
Редактор состоит из двух списков. В левой части расположен расположен табличный список непосредственно библиотек, в правой - древовидный список библиотек, сгруппированный по производителю. Нажатие на строку с именем функции в правом списке приводит к выбору той же функции в левом списке.
Содержимое ячеек первой колонки табличного списка представляет собой имя разработчика (поле Dev) и имя библиотеки (поле Lib).
Поле ввода над списком позволяет фильтровать значения списка по вводимой подстроке, причём производится фильтрация по обеим колонкам.
Кнопка очищает фильтр.
Имя разработчика и имя библиотеки можно изменять. Для этого в ячейке первого столбца следует нажать правую кнопку мыши и во всплывающем меню выбрать интересующий пункт. В зависимости от выбора появится диалог ввода нового имени разработчика или имени библиотеки.
Содержимым второй колонки являются тела функций. Двойное нажатие мыши на ячейке второй колонки вызывает окно редактирования кода.
Кнопка добавляет в список библиотек новую библиотеку. При её создании будет сперва отображено окно ввода имени разработчика, затем - окно ввода названия библиотеки.
Кнопка добавляет в список библиотек новую библиотеку из существующего файла. При её нажатии сперва будет отображён диалог выбора файла, имя которого соответствует маске *$*.lib.
Кнопка производит обратную операцию - сохраняет файл библиотеки в указываемый пользователем каталог.
Кнопка удаляет текущую библиотеку.
Кнопка восстанавливает до сохранённого состояния список библиотек, забирая данные с сервера. Соответственно, все несохранённые изменения, сделанные разработчиком в списке библиотек, будут утеряны.
Кнопка сохраняет все изменения в составе списка библиотек, произведённых пользователем. Признак изменения (пометка *) исчезнет.
Last updated