我是(非常)Tapestry的新手。我一直在尝试创建一个“可编辑的TreeGrid”;本质上是一个网格,它给我一个功能,可以根据层次结构折叠和展开行。可以在聚合和向下钻取级别上对数据进行编辑。 转过来:http://jumpstart.doublenegative.com.au/jumpstart7/我看到有一个可编辑的网格,以及一个树浏览结构,但并没有真正遵循如何将它们合并到一个结构中。在挂毯(或挂毯+ jquery)世界中是否有可用的东西?
示例:假设我在公司有一个QA部门。它有4名成员。我有一个列“问题”说明检测到的问题。 树形网格应该支持display&在聚合级别和钻取的员工级别修改“问题”列。
我正在寻找的结构类似于我在这里找到的结构:
http://www.jeasyui.com/demo/main/index.php?plugin=TreeGrid
(在上面的URL的左侧查找“Editable TreeGrid”)
我正在寻找一个方法/想法或一些具体实施如何开始这个?也许我只需要一个树形视图“看起来像一个网格”?并且真的不需要将网格和树视图功能合并在一起吗?
非常感谢!
答案 0 :(得分:1)
tapestry-resteasy库使得提供通过JSON进行通信的restful端点变得简单。我说这将是与这个第三方JavaScript库进行交互的最简单方式。
Tapestry还通过JSONObject内置了对json的支持。您可以从事件处理程序返回JSON对象,并通过ComponentResources.createEventLink获取端点URL