データソース
自動挿入
このオプションがチェックされていると、オブジェクトに関連付けられたリストにない値をユーザーが入力した場合に、その値が自動的にメモリー内のリストに追加されます。
自動挿入 のオプションが設定されていない場合 (デフォルト)、入力された値はフォームオブジェクトの中には保存されますが、メモリー内のリストには入力されません。
このプロパティは次のフォームオブジェクトでサポートされています:
- 選択リストと紐づけられている コンボボックス および リストボックス列 フォームオブジェクト。
- 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている コンボボックス フォームオブジェクト。
たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。自動挿入 のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます:
デザインモードで定義された選択リストが関連付けられている場合、自動挿入によって、その元のリストが変更されることはありません。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
automaticInsertion | boolean | true, false |
対象オブジェクト
選択リスト
選択リストをフォームオブジェクトに関連づけます。 指定できるのは選択リスト名 (リストの参照) またはデフォルト値のコレクションです。
選択リストをオブジェクトに紐づけるには、OBJECT SET LIST BY NAME または OBJECT SET LIST BY REFERENCE コマンドを使ってもおこなえます。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
choiceList | list, collection | 選択可能な値のリスト |
list | list, collection | 選択可能な値のリスト (階層リストのみ) |
対象オブジェクト
選択リスト (静的リスト)
タブコントロールオブジェクトのラベルとして使用する静的な値のリスト。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
labels | list, collection | タブコントロールラベルに使用する値のリスト。 |
対象オブジェクト
カレントの項目
コレクションまたはエンティティセレクションリストボックス
ユーザーによって選択されたコレクション要素/エンティティが割り当てられる変数あるいは式を指定します。 オブジェクト変数あるいはオブジェクトを受け入れる割り当て可能な式を使用する必要があります。 ユーザーが何も選択しなかった場合、あるいはスカラー値のコレクションを使用した場合、Null 値が割り当てられます。
このプロパティは「読み取り専用」であり、リストボックスにおけるユーザーアクションに基づいて自動的に更新されます。 この値を編集してリストボックスの選択状態を変更することはできません。