2

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

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

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

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

所以在我的树标签中,我尝试告诉插件使用“rootNode”属性从动作响应中的“nodes”属性中检索信息,以这种方式:

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

但它不起作用。

它运行良好的唯一方法是如果我的响应仅返回有关我的树的信息,如下所示:

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

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

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

我已经看到了一些像这里这样的相关错误,但它们是关于旧版本的,我正在尝试插件的最后一个版本,3.5.1。

提前致谢,

4

0 回答 0