struts2-jquery-tree-plugin中的属性rootNode不运行

时间:2013-04-02 14:25:50

标签: json jquery-plugins struts2 tree

我正在测试struts2 jquery-grid-tree插件但是当我渲染一个信息来自JSON格式的动作的树时,我遇到了一些麻烦。

由于我想从我的动作中获取更多信息用于其他目的,我的动作不仅返回树节点信息,还返回其他关于操作ACK,等等......

这是我的行动结果的一个例子:

{"JSON":"success", "nodes":[{id":"001", "children":null,"data":{"title":"First element "}, "icon" : null,....

因此,在我的树标签中,我尝试告诉插件从"节点"中检索信息。使用" rootNode"在动作的响应中的属性财产,就这样:

 <sjt:tree       
  href="%{testJSONTreeAction}"
  id="testTreeWithCheckbox" 
  rootNode="nodes"
  childCollectionProperty="children"
  ....

但它没有用。

运行正常的唯一方法是我的回复只返回有关我的树的信息,如下所示:

[{"attr":{"id":"001"},"children":null,"data":{"title":"First element"}...       

我的意思是,只是节点信息。

当然我可以管理如上所述的格式化响应,但我想知道这个属性是什么。其他标签(如网格标签)具有此属性(gridModel)并且工作正常,但我无法在树标签文档中找到它。

我已经看到了一些相关的错误,例如here,但它们是关于旧版本的,我尝试插件的最后一个版本,3.5.1。 < / p>

提前致谢,

0 个答案:

没有答案