2012-02-26 45 views
0

我在为我的新网站做了一些关于不同Java Web MVC框架的研究,并且偶然发现了Tapestry 5.3.2。我想知道灵活性和定制框架提供了什么。比方说,如果我使用Tapestry Framework中的灵活性和定制

beaneditform
自动生成与需要对象的字段形式,像 -

First name [ ] 
Last name [ ] 
Street1 [ ] 
City [ ] 
State [ ] 

但是让我们说,如果我要显示在同一行所有这些领域,如以下,那么是什么我必须做的 -

First name [ ] Last name [ ] Street1 [ ] City [ ] State [ ] 

此外,我想申请我自己的CSS到所有这些文本框。和我自己的JavaScript验证使用jQuery。

同样的问题适用于其他组件,如

grid
如何更改由框架生成的网格的外观和感觉。

我也想知道它是否适合社交网络的网站,其流量将非常高,可扩展性和性能将成为主要关注点。

谢谢你们提前。

回答

2

你刚刚描述的大部分内容都可以使用自定义CSS完成。渲染您的BeanEditForm,查看源代码,然后查看有关创建CSS以为其提供所需布局的信息。此外,还有一个BeanEditForm参数用于控制最外层元素的CSS类名称。

但是,BeanEditForm和Grid用作脚手架,以便在项目早期提供快速,临时的用户界面,但在开始生产时也会倾向于使用自定义表单。