我正在测试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>
提前致谢,