无法找到答案但也许有些人知道答案。
使用DOJO 1.10,我有一个LinkPane,为返回的树加载标记。它设置为在加载时解析。
无论如何,数据都存储在模型中。 Model.store.data中有一个元素数组,但是当它呈现时它只显示根节点。我无法扩展它。 autoExpand设置为true时的事件。想法?
<div data-dojo-id="queryStore" data-dojo-type="dojo/store/Memory">
<script
type="dojo/method">
this.setData([ { "id": "queryRoot", "name": "Queries"}, ... ]);
</script>
<script
data-dojo-event="getChildren"
data-dojo-args="object"
type="dojo/method">
return this.query({parent: object.id});
</script>
</div>
<div data-dojo-id="queryModel"
data-dojo-type="dijit/tree/ObjectStoreModel"
data-dojo-props="store: queryStore, query: {id:'queryRoot'}"/>
<div id="queriesTree"
data-dojo-props="model:queryModel,autoExpand:true"
data-dojo-type="dijit/Tree"/>