2011-07-16 14 views
0

私はSpring Rooチュートリアルを使用するときに、LHSメニューとRHSコンテンツパネルを作成します。Spring Roo UIテーマのカスタマイズ

"LHSメニュー - RHSコンテンツ"は、業界標準のno frillsインターフェイスです。より複雑で多様なUIパターンとテンプレートを作成する方法がわかりません。 - RHSメニュー

  1. LHS内容:

    は、他の業界標準パターンとテンプレートがあります。コンテンツパネルの上部にある

  2. メニュー

  3. LHSページ階層ツリー -

  4. RHSページ階層ツリーRHSコンテンツパネル - 私は高いグーグルされているLHSコンテンツパネル

と代替UIテンプレート/パターンの1つを生成するためにSpring Rooをどのように指定するかについては低いですが、何も見つかりませんでした。

OK、 (|現在ログインしているユーザー|エンジニアリング分析|製品ステータス|レポート|ヘルプログイン/ログアウト)

  1. トップメニュー:私たちは、ページが持っている業界標準の複雑なUIパターンを持っていると思います。

  2. コンテンツパネルには、ユーザーが選択した情報の現在の状態に応じて、さまざまな数のタブがあります。

  3. ページのいくつかの州では、LHSメニューはなく、単にセルテーブルがあります。州によってはLHS階層ツリーがあります。

また、Rooを使用してページを作成するにはどうすればよいですか? 、hmmm ....このページのように、このStackOverflowページのように?リッチエディタのフィールドタイプを指定するにはどうすればよいですか?

Rooは上記の想定された機能を使用できますか?どのように、あるいは、なぜ、どうしてですか?

「業界標準のUIパターン」は、標準的な業界では、さまざまなUIパターンが存在することを意味します。しかし、Rooのチュートリアルでは、無数のパターンのうちの1つしか作成できず、古くなった最もシンプルで使い古されたパターンです。 Rooが柔軟な業界ツールになるためには、開発者/プログラマが「業界標準の想定されるUIパターン」と呼ぶものの大部分を生成するように、それを設定できる必要があります。

さらに、Rooは「柔軟な業界ツール」ですか、それとも、真剣に産業を展開するのではなく、周りを遊んでいくのは簡単ですか?真の業界UIパターンの構築にRooを使用するのに役立つ読書資料はどこにありますか?

+0

Rooに関連する質問として投稿するのではなく、ブログの記事を書くことができました。 ;) – bhagyas

+0

あなたの実際の問題を反映するように投稿タイトルを編集しました。 :) – bhagyas

答えて

2

Rooは、ビューを作成するためにSpring MVCを使用します。特に、レイアウトを作成するためにTilesを使用します。

Spring Webアプリケーションコンテキストファイル(xml)のTilesビューを解決するためのBeanを見つけ、layouts.xmlを使用して2つのテンプレート(共通ページ用と例外用)を作成する方法を確認できます。

実際の名前を教えることはできませんが、この構造を簡単に変更できます。

「フレキシブル」という用語については、独自のアドオンを作成してビューを生成できることを意味しています。たとえば、Vaadin Rooのアドオンを見ることができます。

+0

良い答え。 :) – bhagyas

+0

私はExpensesサンプルをコンパイルしましたが、プロジェクト階層でTilesやJSPXに似ているものは何も見えません。ちょうどたくさんのGWT。変更するには、私は右のXMLを検索する必要がありますか?テンプレート設定はどこですか? –

+1

"web mvc"アドオンを使用する必要があります(http://www.springsource.org/roo/guide?w=base-web参照、http://www.springsource.org/roo/guide?wwを参照)。 = command-index#command-index-web-mvc-all)診療所、投票、または結婚式のサンプルを試してください(費用はGoogle Web Toolkit Add-Onを使用しています:http://www.springsource.org/roo/guide?w=base -gwt) – jbbarquero

関連する問題