表5:検索ボタンをクリックした際のイベント設定内容
 |
| プロパティ |
値 |
説明 |
| remoteUrl |
../hotelSearch |
サーバサイドのプログラムのURLを指定。 |
| type |
remote |
通信タイプを指定。ここではリモート通信に設定。 |
| async |
true |
通信方式を指定。ここでは非同期通信に設定。 |
| [param] rootNode |
hotelCondition |
送信メッセージ XMLのルート要素名を指定。 |
| [source] obj |
dayText |
送信するデータを持つGUIオブジェクトのname属性値を指定。ここではレイアウト定義XMLで示したgridのname属性値に設定。次の「[source] node」とペア。 |
| placeGinzaCheckbox |
| placeShinjukuCheckbox |
| placeShibuyaCheckbox |
| roomCombo |
| chargeMaxText |
| [source] node |
day |
送信メッセージXML内に含める送信するデータのノード名を指定。前の「[source] obj」とペア。 |
| placeGinza |
| placeShinjuku |
| placeShibuya |
| room |
| chargeMax |
| [result] rootNode |
hotelList |
受信メッセージXMLのルート要素名を指定。 |
| [target] in |
rows |
受信メッセージXML内の、取得したいデータが含まれるノードのノード名を指定。 |
| [target] inkey |
row |
受信メッセージXML内の取得したいデータが複数値(例えばグリッド)の場合は第二階層のノード名を指定。 |
| [target] out |
hotelDetailGrid |
受信したデータを代入するGUIオブジェクトのname属性値を指定。ここではレイアウト定義XMLで示した(ホテル詳細フレーム内の)textのname属性値に設定。 |
| [bind] node |
id |
受信メッセージXML内の、第二階層内の取得したいデータが含まれるノードのノード名を指定。次の「[bind] tokey」とペア。 |
| name |
| place |
| room |
| charge |
| [bind] tokey |
0 |
前の「[bind] node」で取得したデータを代入する先のグリッドの列番号を指定(0-index)。前の「[bind] node」とペア。 |
| 1 |
| 2 |
| 3 |
| 4 |
|
|
表5:検索ボタンをクリックした際のイベント設定内容
|