gpt4 book ai didi

kendo-ui - 选择没有 ID 的 KendoUI TreeView

转载 作者:行者123 更新时间:2023-12-03 22:51:31 25 4
gpt4 key购买 nike

在 KendoUI 中,如果 Treeview 元素没有 ID,如何选择它?像样式类什么的。

我正在编写一个 MVVM 应用程序, Kendo 选项卡条中有 2 个选项卡,每个选项卡都包含一个 Treeview 。在选择一个选项卡时,我希望根据在另一个选项卡中选中的复选框来更新它的复选框,然后我还想在其中包含的 Treeview 上调用 updateIndeterminate()。

现在,由于我使用的是 MVVM,我不想通过它的 id 访问 Treeview 。我在网上只能找到$("#treeView")在 Telerik 论坛中,调用 updateIndeterminate() 的示例也是这样 -

var treeview = $("#treeview").data("kendoTreeView");
treeview.updateIndeterminate();

我在这里错过了什么吗?我想知道为什么这么难找。

最佳答案

我想之所以难找是因为它违背了声明式初始化和 View 与模型分离的思想。您的代码不应该与小部件本身进行交互。相反,您的所有逻辑都应该连接到绑定(bind)到 UI 的 View 模型中。

您当然可以在没有 id 的情况下找到它,例如像这样:

var treeView = $("ul[data-role=treeview]").first().getKendoTreeView();

或使用 .k-treeview类,但我不会推荐它。如果你真的需要在代码中访问它,你应该给它一个 id。

关于kendo-ui - 选择没有 ID 的 KendoUI TreeView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23395538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com