Все о разработке проектов на базе платформы XS2 Framework
Функции XS2 API
xs2UpdateNode :: Изменяет поля объекта
Доступна в процессоре
Эта функция изменяет значение полей некоторого объекта. Ей передается изменяемый объект в виде ассоциативного массива. Его ключи называются так же, как поля типа данного объекта. Единственный обязательный параметр (ключ массива) — NodId, в котором сообщается идентификатор редактируемого узла (значение его поля NodId). Параметр mod позволяет явно указать модуль, в котором находится изменяемый объект. Не затрагиваются значения в полях, имен которых нет среди ключей в массиве-параметре, однако автоматически изменяется служебное поле MDate — дата-время модификации объекта. Функция возвращает true, если операция прошла успешно и false в случае ошибки.
Параметры
field_name(mixed)
поля, значения которых будут изменены.
Значения неуказанных полей не будут изменены.
Заместитель нескольких параметров
NodId(int)
Идентификатор объекта
Обязательный параметр
mod(string)
Имя модуля, на котором выполняется функция
По умолчанию: текущий модуль
prj(string)
Имя проекта, на котором произволятся действия. Возможность существует при условии, что у указанного проекта разрешен экспорт данных и текущий проект указан среди «доверенных проектов»