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-2025, «1С-Битрикс», 2025