データソース
自動挿入
このオプションがチェックされていると、オブジェクトに関連付けられたリストにない値をユーザーが入力した場合に、その値が自動的にメモリー内のリストに追加されます。
自動挿入 のオプションが設定されていない場合 (デフォルト)、入力された値はフォームオブジェクトの中には保存されますが、メモリー内のリストには入力されません。
このプロパティは次のフォームオブジェクトでサポートされています:
- 選択リストと紐づけられている コンボボックス および リストボックス列 フォームオブジェクト。
- 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている コンボボックス フォームオブジェクト。
たとえば、"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 | 選択可能な値のリスト (階層リストのみ) |
対象オブジェクト
ドロップダウンリスト - コンボボックス - 階層リスト - リストボックス列
選択リスト (静的リスト)
タブコントロールオブジェクトのラベルとして使用する静的な値のリスト。