gpt4 book ai didi

javascript - Telerik TreeView OnExpand 或类似的

转载 作者:行者123 更新时间:2023-12-02 19:29:37 27 4
gpt4 key购买 nike

我在这方面遇到了很多问题,并做了一些放松的事情,所以我决定创建一个解决方法。

我想要做的是,当节点展开时,使用单击的节点的值调用 JS 函数。从那里,我将获取查询,返回结果,然后使用内置 JavaScript 将节点附加到页面。

我认为有一些方法可以解决这个问题。我在想控件有一个“onNodeExpand”属性,我可以用它来触发 JS 脚本。

想法?

最佳答案

TreeView 支持按需加载功能。意味着只有当用户展开节点时,才会自动从服务器下载节点的项目。服务器端代码可以是自定义逻辑来填充您控制的子节点。您唯一需要做的设置就是让 TreeView 知道它必须进行的 AJAX 调用是什么。

看一下下面的示例:

http://demos.telerik.com/aspnet-mvc/treeview/ajaxloading

在此示例中,我们绑定(bind)到 Northwind 数据库并构建员工树。以下是定义 TreeView 并在 TreeView 上设置按需加载的代码:

<%= Html.Telerik().TreeView()
.Name("TreeView")
.DataBinding(dataBinding => dataBinding
.Ajax().Select("_AjaxLoading", "TreeView")
)
%>

在上面的代码中,TreeView 设置了一个 DataBinding 来指示它需要对 TreeViewController 内名为 _AjaxLoading 的操作方法进行 Ajax 调用。

如果您正在寻找基于自定义逻辑的按需加载,这是实现它的最简单方法。

您也可以从客户端绑定(bind) TreeView 。 TreeView 具有广泛的客户端事件和客户端 API。我建议您查看以下演示:

http://demos.telerik.com/aspnet-mvc/treeview/clientsideevents - 此列表列出了所有支持的客户端事件

http://demos.telerik.com/aspnet-mvc/treeview/clientsideapi - 这列出了 TreeView 的所有客户端 API 支持

希望我能够回答您的问题。

Lohith(技术传播者,Telerik India)

关于javascript - Telerik TreeView OnExpand 或类似的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11675684/

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