Back-функции

Редактор Back-функций вызывается нажатием вкладки Back Functions в левой части раздела Code.

Back-функции, строго говоря, функциями не являются. Это - части PHP-кода транзакции (объект sFB Transaction), используемый в серверных скриптах при формировании откликов (объект Response).

Табличный список функций, расположенный в левой части, разбит на два колонки. В первой колонке находится текстовый адрес функции вида имяОтклика:имяТранзакции.имяФункции, ниже расположен её UUID, закреплённый за ней в файле SFD.xml.

Во второй колонке расположено тело функции. При двойном нажатии ячейки в правой колонке будет отображено окно редактирования тела функции.

Поле ввода над списком позволяет фильтровать значения списка по вводимой подстроке, причём производится фильтрация по обеим колонкам.

Кнопка очищает фильтр.

Кнопка восстанавливает до сохранённого состояния список функций, забирая данные с сервера. Соответственно, все несохранённые изменения, сделанные разработчиком в списке функций будут утеряны.

Кнопка сохраняет все изменения в составе списка функций, произведённых пользователем. Признак изменения (пометка *) исчезнет.

Back-функции нельзя создавать в рамках редактора. Они являются частью отклика и транзакции, и создаются (переименовываются, удаляются) в разделе Back. UUID, хранящийся в файле SFD.xml, вообще нельзя изменить.

В правой вкладке раздела находятся инструменты, подсказывающие разработчику текущее состояние транзакции: список её операций, тело текущей операции, список входных переменных отклика, список условных переходов текущей операции.

Last updated