この例では、主要な 3 箇所の地域(カリフォルニア、ペンシルバニア、およびノースカロライナ)で営業活動を行う会社のためのフォームを開発します。 各州において、会社は都市名で識別できる第一、第二のオフィスを設置しています。 会社の方針の実施に責任を負う関係者は、以下のビジネス要件を満たすフォームを望んでいます。
例: 基本的なフォーム
以下の手順に従います。
[インタラクション リクエスト フォーム]ダイアログ ボックス(フォーム デザイナ)が表示されます。
Location ページ レイアウトに 2 つの 選択フィールドが表示されます。
[スクリプト]ダイアログ ボックスが開きます。
{
selectRegion: function()
{
var selectedState = ca_pam_getSelectedOptionValues('Form.State')[0];
if(selectedState == 'North Carolina')
{
ca_pam_selectOption('Form.City', 'Raleigh', 'Raleigh', true);
}
else if(selectedState == 'California')
{
ca_pam_selectOption('Form.City', 'Anaheim', 'Anaheim', true);
}
else if(selectedState == 'Pennsylvania')
{
ca_pam_selectOption('Form.City', 'Philadelphia', 'Philadelphia', true);
}
else
{
ca_pam_selectOption('Form.City', 'Pittsburgh', 'Pittsburgh', true);
}
}
}

|
ステータス: |
デフォルトの都市: |
|---|---|
|
CA |
Anaheim |
|
PA |
Philadelphia |
|
NC |
Raleigh |
|
その他の州。 たとえば、「NY」と指定します。 |
Pittsburgh |
|
Copyright © 2013 CA.
All rights reserved.
|
|