JavaScriptを意識せずに Ajax Web サイトを構築できる手法は
コンポーネントの形から大きく2つに分類できる。
・コントロール型
ASP.NET 向けのサードパーティ製コントロールやDWR等がこれに当たる。
一つのコントロールで実現可能な機能が決まってくる。
eg.) テキストボックスに日付を入力する場合
数字しか入力できないようにする機能
カレンダーから日付を選択できるようにする機能
等を提供するコントロールである
さらに、入力値がエラーの場合に背景を赤くしたい等の
要望に答えるにはコントロール自体でそういう機能を
持つ必要がある。
・エクステンダー型
入力フィールドは既存のコントロールを使う方法
必要に応じて、数字しか入力できないようにする機能や
カレンダを表示するためのそれぞれ単機能なコントロールを
貼り付けて、対象となるテキストボックスと関連づけることにより
目的の動作を行わせる
eg.) テキストボックスに日付を入力する場合
コントロールとしてはテキストボックスを使用する。
必要に応じて
数字しか入力できないようにする機能
カレンダーから日付を選択できるようにする機能
入力値がエラーの場合に背景を赤くする機能
などをテキストボックスにひもづける形で貼り付ける
これにより、必要な機能を持つエクステンダーを
組み合わせる事により、様々な動作に対応する事ができる
本頁の著作権: Copyright (c) XML コンソーシアム 2007 All rights reserved. Copyright (c) 日立ソフトウェアエンジニアリング株式会社 2007 All rights reserved.