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

getCustomNodeParams

Описание и параметры

Возвращает параметры "искусственного" элемента* в виде массива, заменяющего некоторый фрагмент кода в документе. Используется при обработке свойств элементов при объявлении класса пользовательской панели задач.(см. Добавление панелей задач).

*В визуальном режиме некоторые фрагменты кода или другие элементы заменяются на их визуальное представление - иконки (пиктограммы). Свойства таких элементов хранятся в сериализованном виде в качестве атрибута этого элемента. Данный метод десериализует свойства и возвращает их в виде массива.
array
oBXEditorUtils.getCustomNodeParams(
	object pNode
);

Параметры метода

Параметр Описание
pNode Узел DOM структуры документа или объект BXNodeElement, передаваемый методу UnParseElement() при описании класса пользовательской панели задач (см. Добавление панелей задач).

Возвращаемое значение

Возвращает массив. Структура массива, а также его тип (ассоциативный/неассоциативный) зависит от свойств, заданных элементу при создании или в ходе работы с ним.

Смотрите также

Примеры использования

<script>

function CustomTaskbar()
{
	var oTaskbar = this;
	
	CustomTaskbar.prototype.OnTaskbarCreate = function ()
	{
		//...
	}
	
	CustomTaskbar.prototype.ShowProperties = function(_bNew, _pTaskbar, _pElement)
	{
		//...
		var arParams = oBXEditorUtils.getCustomNodeParams(_pElement);//Возвращает массив свойств
		//...
	}
	
	CustomTaskbar.prototype.UnParseElement = function(node)
	{
		//...
		var arParams = oBXEditorUtils.getCustomNodeParams(node);//Возвращает массив свойств
		//...
		return false;
	}
}

</script>


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

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

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

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

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