如何编辑Roo / gvNIX生成的视图?
由于遵循了教程,我得到了他们制作的这些很酷的表格和表格视图,但我想对它们进行微调。
我在eclipse中尝试过使用Vaadin插件,但似乎没有认识到jspx。
我也尝试使用网页编辑器进行编辑,但是eclipse给了我一个错误。例如,从教程,src / main / webapp / WEB-INF / views / sets / * .jspx我得到这个:Failed to create the part's controls 1
我已经能够让网页编辑器在另一个Roo项目中工作,但是,我只是需要一些帮助来弄清楚如何让它做我想做的事情。例如,我有一个由Roo为基本地址实体生成的漂亮表单,其中 create.jspx 允许输入:街道号,街道名称,城市,州和邮政编码。将每个这些作为表单范围的字段看起来非常愚蠢。例如,如何配置视图以便在一行上有城市,州,邮政编码的单独字段?这是我应该在 standard.css 或其他css文件中执行的部分吗?
(使用Roo 2.0.0.M1& gvNIX 2.0.0.M1,Java 1.8,Postgress 9.4,Eclipse Mars.1 - 但我认为我的问题非常基础。)
答案 0 :(得分:1)
Roo或gvNIX生成的JSPX页面没有使用WYSIWYG工具设计。它们首先在证明项目中手工制作,然后Web MVC相关插件使用证明项目作为模型生成页面。
我还没有在JSP页面中使用可视化工具,但根据我自己的经验,它可以帮助学习手工编辑它们。您将需要学习如何使用JSP标记和EL语言,但是有很多教程,例如Java EE tutorial中可用的教程。
对于gvNIX,我建议你使用bootstrap插件。这将允许您使用Bootstrap网格系统调整表单,除了具有响应页面。
最后,考虑到M1版本是早期版本,并且在进入最终版本之前可能会发生很大变化。如果您只是学习,那就没关系,否则最好使用其中一个最终版本(1.5.0)。