Документация для разработчиков
Темная тема

Встраивание в виде пользовательских типов полей

Приложения, имеющие доступ к скоупу placement могут регистрировать свои типы пользовательских полей.

На данный момент облачные порталы поддерживают работу таких полей в новой и старой карточке сущностей CRM. Приложения могут создавать пользовательские поля стандартных типов и тех, которые зарегистрированы этим приложением. Администраторы портала могут создавать поля любых зарегистрированных типов, включая типы полей, зарегистрированных приложениями. При регистрации типа приложение указывает адрес обработчика, который будет открываться в фрейме по месту вывода поля, и дальнейшая работа практически ничем не отличается от работы обычной встройки.

Scope: в зависимости от места встройки Права на выполнение: для всех

Метод Описание С версии
userfieldtype.add Регистрация нового типа пользовательских полей.
userfieldtype.list Получение списка зарегистрированных приложением типов пользовательских полей.
userfieldtype.update Изменение настроек зарегистрированного приложением типа пользовательских полей.
userfieldtype.delete Удаление зарегистрированного приложением типа пользовательских полей.

Дополнительно

1. Подробнее о встройке в виде пользовательских типах полей, читайте в учебном курсе


2. Вы зарегистрировали новый тип пользовательских полей. Если при попытке создать поле с новым типом:

  1. userfieldtype.list возвращает ваш новый тип пользовательского поля
  2. и, тем не менее, у вас возникает ошибка: Error! 400: ERROR_CORE: Указан неверный пользовательский тип. (400)

, то это значит, что приложение Под локальными приложениями понимаются приложения, которые описываются и добавляются непосредственно на конкретный Битрикс24.

Подробнее ...
не установлено полностью. Вызовите метод app.info и убедитесь что в результате вернулось INSTALLED = true. Если приложение с интерфейсом, то для завершения установки необходимо на странице приложения выполнить js код:

BX24.init(function(){
	BX24.installFinish();
});


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх