2012-02-26 87 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用作腳手架,以便在項目早期提供快速,臨時的用戶界面,但在開始生產時也會傾向於使用自定義表單。