{% note warning "Мы еще обновляем эту страницу" %}
Тут может не хватать некоторых данных — дополним в ближайшее время
{% endnote %}
{% if build == 'dev' %}
{% note alert "TO-DO не выгружается на prod" %}
- нужны правки под стандарт написания
- не указаны типы параметров
- отсутствуют примеры
- отсутствует ответ в случае успеха
- отсутствует ответ в случае ошибки
{% endnote %}
{% endif %}
Scope:
lists
Кто может выполнять метод: любой пользователь
Метод lists.field.delete
позволяет удалить поле из списка. В случае успешного удаления поля возвращается ответ true
, в противном случае будет сгенерировано исключение Exception.
#|
|| Параметр | Описание ||
|| IBLOCK_TYPE_ID^*^
unknown
| id
типа инфоблока (обязательно):
- lists - тип инфоблока списка
- bitrix_processes - тип инфоблока процессов
- lists_socnet - тип инфоблока списков групп ||
|| IBLOCK_CODE/IBLOCK_ID^^
unknown
| код илиid
инфоблока (обязательно) || || SOCNET_GROUP_ID^^unknown
|id
группы (обязательно, если список создается для группы) || || FIELD_ID^*^unknown
|ID
поля (обязательно. Если поле является свойством инфоблока, то формат: "PROPERTY_propertyId") || |#
{% include Сноска о параметрах %}
{% list tabs %}
-
JS
var params = { 'IBLOCK_TYPE_ID': 'lists_socnet', 'IBLOCK_CODE': 'rest_1', 'FIELD_ID': 'PROPERTY_61' }; BX24.callMethod( 'lists.field.delete', params, function(result) { if(result.error()) alert("Error: " + result.error()); else alert("Success: " + result.data()); } );
{% endlist %}
{% include Сноска о примерах %}