getOperationsState();
Метод getOperationsState возвращает список состояний операций для дерева элементов.
Метод возвращает JSON-объект со значениями состояний операций.
Для выполнения примера предполагается наличие на странице компонента DictionaryBox с наименованием «dictionaryBox» (см. «Пример создания компонента DictionaryBox» ). Получим дерево элементов справочника и загрузим корневые элементы, если они ещё не загружены. Получим список состояний операций для дерева элементов и выведем признак доступности операции добавления элементов. Выведем идентификатор сервиса дерева элементов:
// Получим область данных справочника var area = dictionaryBox.getDataArea(); // Получим дерево элементов справочника var tree = area.getActiveDictTree(); // Загрузим корневые элементы справочника, если они ещё не загружены if (!tree._Source.getChildEls("")) { tree.loadFirst(); } else { console.log("Корневые элементы справочника уже загружены"); } // Получим список состояний операций для дерева элементов var opStates = tree.getOperationsState(); // Выведем признак доступности операции добавления элементов console.log("Признак доступности операции добавления элементов: " + opStates.AddElement) // Выведем идентификатор сервиса дерева элементов console.log("Идентификатор сервиса дерева элементов: " + tree.getService().getId());
В результате будут загружены корневые элементы дерева справочника. В консоли браузера будет выведет признак доступности операции добавления элементов и идентификатор сервиса дерева элементов. Если корневые элементы дерева уже были загружены, то будет выведено сообщение:
Корневые элементы справочника уже загружены
Признак доступности операции добавления элементов: true
Идентификатор сервиса дерева элементов: RdsService50
См. также: