gpt4 book ai didi

c# - KendoUI TreeView 中的 HierarchyId

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:01 34 4
gpt4 key购买 nike

我是 KendoUI 的新手,所以我想知道是否/如何在我的 KendoUI TreeView 中使用我的 sql server 数据库中的新 HierarchyId 数据类型表示的数据。关于如何处理这个问题有什么建议吗?

最佳答案

假设您为 loadOnDemand 选择了默认值,我建议将节点的 id 映射到一列 (id) 并将文本映射到另一列 (text) 和 另一个父节点的id (pid).

所以下面的树:

root -+- Node1
+- Node2 -+- Node2.1
| +- Node2.2
+- Node3

将存储为:

ID      PID     TEXT
------- ------- --------
root null Root
node1 root Node1
node2 root Node2
node3 root Node3
node2.1 node2 Node2.1
node2.2 node2 Node2.2

每次KendoUI想要展开一个节点时,if都会发送一个请求,其中包含被展开节点的id

例子:

http://myserver/getChildren?id=node2.2

选择节点Node2.2(id为node2.2)的子节点。 SQL 语句将是:

SELECT ID, TEXT FROM KENDO_TREE WHERE (PID = 'node2.2');

关于c# - KendoUI TreeView 中的 HierarchyId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14378263/

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