【问题标题】:kendo ui - tree, cannot update main nodekendo ui - 树,无法更新主节点
【发布时间】:2014-03-02 19:11:54
【问题描述】:

我正在使用 angular + kendo 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;

        });
    }

如何在视图中 - 文本是空的

【问题讨论】:

    标签: angularjs kendo-ui kendo-treeview angular-kendo


    【解决方案1】:

    使用ObservableObject.set 以便触发更改事件并且您的小部件更新其视图:

    $scope.treeData[0].set("text", results[0].GroupName);
    

    【讨论】:

    • 对于物品,你可以试试这样:$scope.treeData[0].children.data([{ text: "new item" }]);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 2021-09-24
    相关资源
    最近更新 更多