addChildElem(key, elem)
key. Ключ родительского элемента. Если родительского элемента нет, следует задать пустую строку;
elem. Элемент, который необходимо добавить в измерение. Структура El.
Метод addChildElem добавляет дочерний элемент справочника.
Для выполнения примера предполагается наличие на html-странице компонента DimTree с наименованием «dimTree» (см. «Пример создания компонента DimTree»). Добавим новый элемент справочника и обработчик события изменения элементов справочника:
dim.ElsChanged.add(function(sender, args) { console.log("Изменился элемент измерения"); }); dim.addChildElem("", { "k": "1", "n": "Новый элемент", "h": "1", "o": "0", "a": { "it": ["Новый элемент", "1", "1", "0", "A000123"] } }); dimTree.refresh();
После выполнения примера в справочник будет добавлен новый элемент, который будет отображаться в дереве:
В консоль будет выведено сообщение об изменении элемента измерения:
Изменился элемент измерения
Чтобы удалить новый элемент из списка используйте метод DimSource.clearDimItems:
dim.clearDimItems(); dimTree.refreshAll();
См. также: