最近のアクセス:
ページ
履歴
バックリンク
レスポンシブ Web アプリケーションの作成
ここでは、GeneXus で
レスポンシブ Web アプリケーション
を作成するための基本的な事項について説明します。この例では、アプリケーションは主に Web トランザクションと Work With
パターン
のフォームに基づいています。
必要な操作は次のとおりです:
[ Web Form Defaults ] プロパティ
の値を [ Responsive Web Design ] に設定します。
[ Default Theme ] プロパティ
が [ Carmine ] に設定されていることを確認します。Carmine テーマの設定とクラスは、
レスポンシブ Web デザイン (RWD)
に適しています。
[ Default Master Page ] プロパティ
が [ RwdMasterPage ] に設定されていることを確認します。
注: これらは新しい KB に対する既定値です。
注:
[ HTML Document Type ] プロパティ
が [ HTML 5 ] に設定されていることを確認してください。
トランザクションを作成し、それに Work With パターンを適用します: [ パターンを適用 ] -> [ Work With for Web ] 。
これらの設定を行うと、Web トランザクションの既定のフォーム、Work With パターンインスタンス、およびプロンプトで
抽象レイアウト
が使用されるようになります。
Work With パターンで生成される Web パネルのフォームは、次のようになります:
Work With パターンで生成される Web パネルの設計フォーム
アプリケーションをリビルドします。
その後、アプリケーションを実行します。
実行時には、次のように表示されます。画面のサイズに合わせてラベルコントロールの位置が自動的に変わります。
携帯電話で実行される Web トランザクションフォーム
タブレットで実行される Web トランザクションフォーム
次の図では、電話の画面に表示される情報が削減され (製品の価格が表示されていない)、メニューが表示されている場合にのみ挿入ボタンが表示されます。タブレットの画面ではレイアウトがまったく異なります。
携帯電話で実行される Work With フォーム
タブレットで実行される Work With フォーム
デスクトップで実行される Work With フォーム
詳細については次のトピックを参照してください:
RWD の使用: 既定値について