|
||||||||||||
| 前のページ 1 2 3 4 | ||||||||||||
| イベント発生時のカスタマイズ | ||||||||||||
|
マスカットではイベント発生の直前・直後でもそれぞれ指定したJavaScript関数を実行することが可能です。 ここではホテル検索アプリケーションの検索実行イベント時に、検索条件として場所を1つも選択していない場合に、場所を1つ以上入力するように促すダイアログボックスを表示するように拡張します。場所を1つも選択していない場合、マッチするホテルは必ず存在しないため、無駄なサーバ通信を防ぐことが可能になります。 レイアウト定義XMLを以下のように修正します。修正箇所は赤太字で示しています。 イベント定義XMLを以下のように修正します。修正箇所は赤太字で示しています。 以上の修正で、場所を1つも選択せず検索した時、図6のようなダイアログボックスが表示され、サーバ通信が中断されるようになります。 |
||||||||||||
| 拡張のまとめ | ||||||||||||
|
以上のように、マスカットはアプリケーションの骨格をJavaScriptレスで構築することができます。なおかつJavaScriptによる細かなカスタマイズが可能な自由度もありますので、適度なバランスが取れたフレームワークであるといえるでしょう。 |
||||||||||||
| 次回について | ||||||||||||
|
次回はマスカットの最新情報およびマスカットの今後の展望について取り上げます。是非ともご期待ください。 |
||||||||||||
|
前のページ 1 2 3 4 |
||||||||||||
|
|
||||||||||||
|
|
||||||||||||
|
||||||||||||
|
|
||||||||||||
|
||||||||||||
|
|
||||||||||||
|
||||||||||||




