フォームを作成して、ユーザーが、アイテムをリストのプロパティやライン アイテムの値と一緒にリストに追加できるようにします。
リスト、リストのプロパティ、及びライン アイテムは、ページのソース モデルで構成できます。
親アイテム
リストをリスト階層にまとめて、データを子アイテムから親アイテムへロールアップすることができます。たとえば、都道府県を国の「子」とし、国を地域の「子」とすることができます。
ページ ビルダーは、フォームによって追加されたすべてのリスト アイテムに対する親アイテムを選択することができます。あるいは、フォームによって追加された各リスト アイテムに対しユーザーが親アイテムを選択できるようにすることも可能です。
リストが複合リストの一部である場合は、そのフォームに属するリストの親リストにある親アイテムだけが選択可能です。たとえば、複合リストが「Cities」リストと「Countries」リストを組み合わせたものである場合があります。ある都市 (City) を他の都市の親に選択することはできません。「Countries」リストから親を選択する必要があります。
カードを編集するには、編集 を選択してページをデザイナー モードで開きます。
[保存] を選択して下書きとして保存するか、[公開] を選択します。
注記:選択的アクセスでは、リストとリスト アイテムへのアクセスをユーザー単位で制限できます。
フォームを作成するには以下を実行します。
- カードを追加または編集するには、新しいカードで [Configure action] を選択するか、カードにカーソルを合わせて編集
を選択します。 - [Card configuration] パネルの [Overview] タブで、[タイトル] と [説明] にカードのタイトルと説明を入力します。[Title color] と [ページへのリンク] を選択してカードの背景を表示することもできます。
- タブで [Create] → [Form] を選択してフォーム デザイナーを開きます。
- フォーム タイトルを入力し、[Choose list] ドロップダウンからリストを選択します。
- リストに一つ又は複数のリストのサブセットがある場合は、[Subset] ドロップダウンからサブセットを選択できます。
この結果、選択されたサブセットにアイテムが追加されるようにフォームが構成されます。
サブセットが一つも選択されていない場合は、フォームは [Choose list] ドロップダウン メニューで選択されたリストにアイテムを追加します。 - [Properties] の見出しの下で、ユーザーがフォームに追加可能なプロパティを有効にします。
ユーザーが入力できる文字を構成したり、プロパティを必須にしたりするには、フォームのプレビューでテキスト形式のリスト アイテムの上にカーソルを置き、右上の歯車アイコン を選択します。
読み取り専用のリストのプロパティ (たとえば数式を含むリストのプロパティなど) をフォーム デザイナーで有効にすることができますが、フォームには表示されません。 - [Allow user to choose a parent] を切り替えて、ユーザーが親をリスト アイテムに割り当てることができるかどうかを決定できます。
- 有効にした場合は、親ラベルを入力して [Choose module] ドロップダウンからモジュールを選択します。
- 無効にした場合は、親をドロップダウンから選択し、[Choose module] ドロップダウンからモジュールを選択できます。
- フィールドを個別に構成するには、プレビューで歯車アイコン
を選択します。以下の操作が可能です。- 検証ルールを切り替える ([Field is required] や [Allow numbers] など)。
- [Allow special characters] を有効にした場合は、[All special characters] か [Just hyphens '-' and underscores '_'] を選択します。
- [Specify field length] を有効にした場合は、最小値と最大値のいずれか、又は両方を入力できます。
- [Create] を選択します。
コンテキスト セレクターの構成
オプションとして、ライン アイテムの値の送信を有効にした場合は、フォーム デザイナーの右上のコンテキスト セレクターを構成してください。
- コンテキスト セレクターから値を選択し、フォームがライン アイテムを送信するモジュール内のデフォルトの場所を指定します。
- コンテキスト セレクターの左の歯車アイコン
を選択すると、構成できる追加のオプションが表示されます。[Apply] を選択して変更を保存します。- Copy from page
有効にすると、フォームは、元のページと同じコンテキスト セレクターの値で開かれます。 - Show on page
[オフ] を選択すると、フォーム上にコンテキスト セレクターが表示されません。[ラベル] を選択すると、コンテキスト セレクターをラベルとして表示します。[セレクター] を選択すると、コンテキスト セレクターが表示されます。 - Levels to show
チェックボックスを選択すると、どのレベルのリスト階層がコンテキスト セレクターに表示されるかを指定できます。
- Copy from page