2012-02-25 14 views
4

我想在我的grails应用程序脚手架居住,它看起来像完全无法使用深入/ drillup /遍历类层次结构的功能。脚手架功能来实现类层次结构深入/ drillup mechanizm

当我进入'onetomany'子实体时,我完全失去了父代的上下文,并且在执行'list'和'create'操作时无法保持链接。但绝对有必要让这样的关系例如为父对象创建多个子对象,或者在您创建父对象时仅查看与特定父对象相关的对象。它看起来像每个人都需要具备的第一个功能,当他与真正的应用程序...

请告知什么是更好的方式来实现这种行为。我正在使用最新的Grails 2.0.1,现在正在为脚手架模板定制比我预期的更合理的模板。

寻求帮助,阻止我重新发明轮子!

+0

脚手架的意思是你开始的过程。不是你通常会在没有修改的情况下离开生产的东西事实上,我从不再使用脚手架。我不确定你的问题是否真的有答案。如果你想要更好的脚手架,创建更好的脚手架。 – Gregg 2012-02-26 02:50:11

+0

谢谢,格雷格,这是明确的,在生产中我使用的自定义页面具有非常特殊的设计和效果的客户。但我也有背后的管理页面来管理实体的数据,并且无意花费大量的时间进行开发。我在这里考虑脚手架作为支持功能,让我的生活变得更加轻松。 – 2012-02-26 12:45:25

+4

您可以运行'grails install-templates'并将其修改为您的意图。 – traneHead 2012-02-26 15:05:38

回答

0

我认为你很想尽可能多地利用脚手架。脚手架是一个非常有用的工具,可惜的是Grails的脚手架超出了最初的应用程序开发。

我发现的一个非常有用的插件是fields plugin。它可以让你自定义页面上各种元素的渲染,并且我可以看到你能够使用它来更容易地维护你在对层次结构进行深入/挖掘之后的上下文。

不幸的是,你可能需要做的最困难的部分(保持上下文)自己,但至少领域的插件让你去那里没有太多的麻烦需要的工具。