我是 KendoUI 的新手,所以我想知道是否/如何在我的 KendoUI TreeView 中使用我的 sql 服务器数据库中的新 HierarchyId 数据类型表示的数据。关于如何解决这个问题有什么建议吗?
问问题
749 次
1 回答
2
假设您选择了默认值,我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 想要expand
一个节点时,如果将发送一个请求,id
该节点的 正在扩展
例子:
http://myserver/getChildren?id=node2.2
id
其中选择节点Node2.2(即node2.2)的子节点。SQL 语句将是:
SELECT ID, TEXT FROM KENDO_TREE WHERE (PID = 'node2.2');
于 2013-01-18T00:32:41.293 回答