私はKendoUIを初めて使用するので、KendoUITreeViewのSQLサーバーデータベースで新しいHierarchyIdデータ型で表されるデータを使用できるかどうか/どのように使用できるか疑問に思いました。これにアプローチする方法について何か提案はありますか?
1 に答える
2
のデフォルト値を選択したと仮定すると、ノードの を 1 つの列 ( ) に、テキストを別の列 ( )に、親ノードの を別の列 ( )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
ノード Node2.2 ( id
node2.2) のサブノードを選択します。SQL ステートメントは次のようになります。
SELECT ID, TEXT FROM KENDO_TREE WHERE (PID = 'node2.2');
于 2013-01-18T00:32:41.293 に答える