2011-07-05 43 views
0

我使用Struts2和Hibernate,尝试创建一个简单的窗体来编辑对象及其所有子对象(一对多)。如何创建表单来编辑对象及其子对象?

我附上了an image来显示我正在尝试做什么。

有没有人有任何想法/我如何能做到这一点最简单的方法的例子?我无法理解如何创建这种形式。我已经寻找了2天的答案,没有得到任何地方。

我已经能够创建简单的人形和坚持它,我也能够显示在表单中的宠物列表,但我还没有接近任何解决方案,以至于如何创建新宠物并编辑它们。

回答

0

最简单的方法可能是使用ajax;这样,添加/编辑一个宠物可以立即坚持,并且提交表单时持有者可以被持久化。另一种解决方案是在提交表单并在Action类中确定要做什么时将所有信息添加到请求中;这是可行的,但会需要一些思考和JavaScript(虽然也需要ajax解决方案)。

+0

感谢您的回复。你知道任何使用类似功能的例子吗? – user829237

+0

是的,但没有与支柱;我用spring-mvc和DWR(对于ajax)做了类似的事情。 –

0

当你使用struts 2时,我建议你去struts2 jquery pluginits根据你的图片需求你想要的最好的东西。

Visit it

Agoing到页转到网格选项卡。

+0

感谢您的回复。网格的东西似乎很好。我可以使用它,但我也可以使用waaaaay更简单。我只是喜欢最简单的解决方案,即时尝试做什么。不需要花哨的网格系统,排序和所有这些巨型巨无霸。只是如何在窗体中的子表上轻松实现添加 - 编辑 - 删除。有或没有页面刷新,我真的不在乎。我只是无法将我的头围绕如何与没有任何例子的子表一起工作...... – user829237

相关问题