update_admin_field
Функция update_admin_field используется для создания, изменения или удаления административных полей.
svc=item/update_admin_field¶ms={"itemId":<long>,
"id":<long>,
"callMode":"<text>",
"n":"<text>",
"v":"<text>"}
Параметры
Название | Описание |
---|---|
itemId | ID элемента. |
id | ID административного поля. Не учитывается во время создания, ID административного поля генерируются системой. |
callMode | Действие:
|
Следующие параметры требуются только для создания и изменения административных полей:
Название | Описание |
---|---|
n | Имя административного поля. |
v | Значение административного поля. |
Возвращаемый результат
При создании или изменении административных полей возвращаемый результат следующий:
[
<long>, /* ID административного поля */
{
"id":<long>, /* ID административного поля */
"n":"<text>", /* имя */
"v":"<text>" /* значение */
}
]
При удалении административных полей возвращаемый результат следующий:
[
<long>, /* ID административного поля */
null
]
Возможные коды ошибок:
Код | Описание |
---|---|
7 | Не удалось извлечь элемент с требуемым ACL (ADF_ACL_ITEM_VIEW_AFIELDS, ADF_ACL_ITEM_EDIT_AFIELDS). |
6 | Неопределенная ошибка. |
4 | Неверные входные параметры. |