2012-02-26 9 views
0

新しいWebサイトのさまざまなJava Web MVCフレームワークについていくつか調査していましたが、Tapestry 5.3.2を見つけました。私は、柔軟性とカスタマイズフレームワークが提供することについて疑問を抱いていました。何それから、Tapestry Frameworkの柔軟性とカスタマイズ

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

しかし、私は次のように同じ行にすべてのこれらのフィールドを表示したい場合は言うことができます - 私はそれは、のようなものを取る自動的にオブジェクトのフィールドを持つフォームを生成

beaneditform
を使用していた場合としましょう私はする必要があります -

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

また、私はこれらすべてのテキストボックスに自分自身のCSSを適用したいと思います。 jqueryを使用した自分のjavascript検証。

同じ質問が他のコンポーネントに適用されます

grid
フレームワークによって生成されたグリッドのルックアンドフィールを変更するにはどうすればよいですか。

私はまた、トラフィックが非常に高くスケーラビリティとパフォーマンスになるソーシャルネットワーキングの種類の正しいフレームワークが主要な懸念事項であるかどうかを知りたいと思っていました。

ありがとうございます。

答えて

2

説明した内容の多くは、カスタムCSSを使用して行うことができます。 BeanEditFormをレンダリングし、ソースを表示し、必要なレイアウトを与えるためにCSSを作成する方法を参照してください。さらに、最も外側の要素のCSSクラス名を制御するためのBeanEditFormパラメータがあります。

しかし、BeanEditFormとGridは、プロジェクトの初期段階で素早く暫定的なUIを提供するための足場として意図されていますが、プロダクションに至るまでにカスタムフォームに賛成して淘汰されています。

0

コンポーネントリファレンスドキュメントを見てください。そこには良いサンプルがあります。 ご覧のとおり、個々のプロパティをカスタマイズして上書きしたり、再配置したり、カスタムプロパティを追加することができます。これは、両方のコンポーネントに適用されます。

http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/components/BeanEditForm.html

関連する問題