Kendo UI - дерево, не может обновить основной узел

Я использую угловой + кендо UI. Я создал дерево и добавил первый узел как фиктивный

$scope.treeData = kendo.observableHierarchy({
         data: [{ text: "" ,items: [] }]
    });

после этого, когда у меня есть правильные данные, я хочу разместить правильные данные

function init() {
        var query = CSensorGroupRepositoryService.getQueyObject().where("ParentID", "==", 0); // groups with no parent
        CSensorGroupRepositoryService.getEntitiesByQuery(query).then(function (results) {
            var parent = { text: results[0].GroupName, items: [] };

            buildTreeHierarchy(results[0], parent);
            $scope.treeData[0].text = results[0].GroupName;

        });
    }

как бы то ни было - текст пустой

1 ответ

Решение

Использование ObservableObject.set поэтому событие изменения срабатывает, и ваш виджет обновляет свой вид:

$scope.treeData[0].set("text", results[0].GroupName);
Другие вопросы по тегам