首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KendoUI TreeView中的HierarchyId

KendoUI TreeView中的HierarchyId
EN

Stack Overflow用户
提问于 2013-01-17 19:39:48
回答 1查看 746关注 0票数 2

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-18 08:32:41

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

因此,下面的树:

代码语言:javascript
复制
root -+- Node1
      +- Node2 -+- Node2.1
      |         +- Node2.2
      +- Node3

将存储为:

代码语言:javascript
复制
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一个节点时,if都会发送一个请求,其中包含要展开的节点的id

示例:

代码语言:javascript
复制
http://myserver/getChildren?id=node2.2

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

代码语言:javascript
复制
SELECT ID, TEXT FROM KENDO_TREE WHERE (PID = 'node2.2');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14378263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档