2

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

4

1 回答 1

2

假设您选择了默认值,我loadOnDemand建议将id节点idtextidpid

所以下面的树:

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 回答