A アイテム・タイプについて
アイテムの機能を制御する主な属性について学習します。
アイテムは、HTMLフォームの一部です。アイテムは、テキスト・フィールド、テキスト領域、パスワード、選択リスト、チェック・ボックスなどを示します。開発者がページ・アイテムの機能を制御するには、そのページ・アイテムの属性を編集します。特定のアイテム属性の詳細は、フィールドレベル・ヘルプを参照してください
使用可能なアイテム・タイプ
次の表は、アプリケーション・ビルダーで使用可能なアイテム・タイプについて説明し、アイテムの動作を制御する重要な属性を示しています。
表A-1 使用可能なアイテム・タイプ
アイテム・タイプ | 説明 |
---|---|
チェック・ボックス |
複数の値をチェック・ボックスとして表示し、エンド・ユーザーが複数の値を選択できるようにします。チェック・ボックスとして表示されるアイテムには、LOVが必要です。選択されたボックスに対応する値は、1つのコロンで区切られた文字列に格納されます。 注意: はい/いいえのチェック・ボックス(つまり、値が1つのみになるチェック・ボックス)には、切替えアイテム・タイプを使用することをお薦めします。 次の例では、従業員名(
参照: 戻り値の分割については、Oracle Application Express APIリファレンスの「APEX_UTIL」を参照してください。 ページ・デザイナのアイテム属性:
|
カラー・ピッカー |
カラー・ピッカー・アイコン付きのテキスト・フィールドを表示します。エンド・ユーザーは、HTMLカラー・コードを直接入力するか、アイコンをクリックしてカラー・パレット・ポップアップを表示します。エンド・ユーザーがパレットで色をクリックすると、選択した色に対応するHTMLカラー・コードが返されます。 注意: このタイプのアイテムを新規作成する場合は、「ポップアップLOV」を選択してから「カラー・ピッカー」を選択します。 ページ・デザイナのアイテム属性:
関連項目: カラー・ピッカーの表示の構成 |
日付ピッカー |
カレンダ・アイコン付きのテキスト・フィールドを表示します。エンド・ユーザーは、テキスト・アイテムに直接日付を入力するか、カレンダ・アイコンをクリックしてカレンダ・ポップアップから日付(およびオプションで時間)を選択します。 このアイテムの書式マスクに時間コンポーネントが含まれている場合にのみ、カレンダ・ポップアップに時間が表示されます。 ページ・デザイナのアイテム属性:
|
イメージの表示 |
データベース ページ・デザイナのアイテム属性:
|
表示のみ |
入力不可テキスト・アイテムを表示します。 ページ・デザイナのアイテム属性:
|
ファイル参照 |
「参照」ボタンが付いたテキスト・フィールドを表示します。ユーザーは「参照」ボタンを使用して、ローカル・ファイル・システムのファイルを検索し、アップロードすることができます。 関連項目: ファイルのアップロードの保護について ページ・デザイナの属性:
|
非表示 |
ページ・ソース内に含まれているが、レンダリングされないアイテム。非表示のアイテム値は、セッション・ステートに保存されます。通常、ページ処理または他のページ・アイテムで必要とされる値の格納に使用されますが、エンド・ユーザーに表示されません。 ページ・デザイナの属性:
|
リスト・マネージャ |
ポップアップLOVアイコン、「追加」および「削除」ボタン、選択された値のリストを含むテキスト・アイテムを表示します。 値を入力するか、使用可能なアイテムのリストから選択します。これにより、ボタンを使用して、選択された値を管理できます。選択された値は、1つのコロンで区切られた文字列に格納されます。 ページ・デザイナの属性:
|
数値フィールド |
数値フィールドを表示します。入力する値の数値範囲チェックを設定するには、「最小値」属性および「最大値」属性を設定します。このアイテム・タイプでは、入力された値が数値かどうかが自動的にチェックされます。追加検証は必要ありません。 ページ・デザイナの属性:
|
パスワード |
HTMLパスワード・フォーム要素を表示します。エンド・ユーザーがテキストを入力すると、入力した実際の文字のかわりに黒いドットが表示されます。 ページ・デザイナの属性:
関連項目: セッション・ステートおよびセキュリティについて |
パーセント・グラフ |
パーセンテージ・グラフとして値を表示します。取得される値は、0から100までの間である必要があります。 |
ポップアップLOV |
ポップアップLOVアイコン付きのテキスト・アイテムを表示します。エンド・ユーザーがアイコンをクリックすると、検索フィールドおよびサポートされる値のリストを含むポップアップ・ウィンドウが表示されます。 エンド・ユーザーが検索基準を入力して、表示される使用可能な値を絞り込むことができるため、大きなリストにはポップアップLOVが最適です。比較的小さなリストには、多くの場合、選択リストの方が適しています。 SELECT ename name, empno id FROM emp いずれかの列が式の場合は、別名を使用します。次に例を示します。 SELECT ename||' '||job display_value, empno FROM emp ページ・デザイナのアイテム属性:
関連項目: カスケードLOVの作成 |
ラジオ・グループ |
複数の値をラジオ・ボタン・オプションとして表示し、エンド・ユーザーが1つの値を選択できるようにします。 次の例では、従業員名( SELECT ename, empno FROM emp ページ・デザイナのアイテム属性:
|
リッチ・テキスト・エディタ |
様々なテキスト書式設定オプションを持つテキスト領域を表示します。エンド・ユーザーは、Microsoft Wordなどのワード・プロセッサを使用した場合と同様の形式で表示されるコンテンツを拡張できます。エンド・ユーザーは、Rich Text Format (RTF)ファイル形式のドキュメントをこのアイテムにカット・アンド・ペーストすることもできます。 ページ・デザイナのアイテム属性:
|
選択リスト |
値セレクタの組込みリスト付きのアイテムを表示します。エンド・ユーザーがアイテムをクリックすると、サポートされる値のリストが現在のアイテムに直接埋め込まれて表示されます。 選択リストは、比較的小さな不連続のリストに最適です。エンド・ユーザーは、ポップアップ・ダイアログにフォーカスを変更する必要なく、非常に迅速にリストから値を選択できます。大きなリストには、ポップアップLOVの使用を検討してください。 select [displayValue], [returnValue] from ... where ... order by ... ページ・デザイナのアイテム属性:
|
シャトル |
リストを含む2つのボックスを含む複数の選択リストとして表示します。左のリストには、選択されていない値のソース・リストが表示され、右のリストには、現在選択されている値が表示されます。エンド・ユーザーは、リストで1つ以上の値を選択し、選択した値またはすべての値をシャトル・コントロールを使用して移動できます。 現在の値は、1つのコロンで区切られた文字列に格納されます。 ページ・デザイナのアイテム属性:
|
スイッチ |
フリップ・トグル・スイッチとして表示します。 ページ・デザイナのアイテム属性:
関連項目: スイッチのデフォルト値の構成 |
スライダ |
jQuery Mobileアプリケーションにのみ適用できます。スライダ・アイテム・タイプを表示します。ユーザーは、コントロールを左または右にスライドすることでアイテム値を更新できます。 ページ・デザイナのアイテム属性:
|
テキスト・フィールド |
テキスト・フィールドとしてアイテムを表示します。 ページ・デザイナのアイテム属性:
|
オートコンプリートが有効なテキスト・フィールド |
エンド・ユーザーが入力したテキストに基づいてテキスト・アイテムが埋め込まれた、使用可能な値のリストを表示するテキスト・フィールドを表示します。エンド・ユーザーがテキストを入力するにつれてリストが絞り込まれます。 select [column] from ... where ... order by ... ページ・デザイナのアイテム属性:
|
テキスト領域 |
複数行のテキスト領域を表示します。 アプリケーションの構成によっては、その他のアイテム・タイプ・プラグインもここで使用可能な場合があります。これらは、<My Plug-in> [Plug-in]と表示されます。次のプラグインが、このアプリケーションの共有コンポーネント内にインストールされます。 ページ・デザイナのアイテム属性:
|
親トピック: アイテム・タイプについて