addPropertyBarHandler
Описание и параметры
Добавляет обработчик handler, который будет вызываться при формировании панели свойств
для элемента с именем тега tagname.
Вызов ("подсветка") панели свойств для элемента происходит автоматически при клике по нему или сразу после вставки элемента,
если он вставляется из пользовательской панели задач.
В качестве второго параметра методу передается функция или метод, формирующая, при необходимости, информационные параметры
элемента, а также реализует возможность их редактирования.
Использование в качестве параметра handler анонимных функций нежелательно.
void oBXEditorUtils.addPropertyBarHandler( string tagname, function handler );
Параметры метода
Параметр | Описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
tagname | Имя тега, элемента | ||||||||
handler | Функция или метод обработки события инициализации панели свойств. Данной функции при инициализации передается три параметра:
|
Пример
Пример добавления обработчика для панели свойств
<script> function CustomTaskbar() { var oTaskbar = this; CustomTaskbar.prototype.OnTaskbarCreate = function () { //... //Добавление обработчика панели свойств для элемента "_customtag" oBXEditorUtils.addPropertyBarHandler('_customtag',this.ShowProperties); //... } //... CustomTaskbar.prototype.ShowProperties = function(_bNew, _pTaskbar, _pElement) { // _pTaskbar.pCellProps - прокручиваемая область панели свойств //Считывание свойств элемента var arParams = oBXEditorUtils.getCustomNodeParams(_pElement); //... // операции над свойствами, отображение, изменение //... //Сохранение свойств элемента oBXEditorUtils.setCustomNodeParams(_pElement,arParams); } } </script>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.