1つのレコード内に複数行のデータを表形式で入力できるフィールドです。請求書の明細行や注文の商品リストなど、繰り返し構造のデータに使用します。
入力フォームでの表示
明細
| 商品名 | 単価 | 数量 | 小計 | |
|---|---|---|---|---|
| ノートPC | ¥150,000 | 2 | ¥300,000 | ✕ |
| マウス | ¥3,000 | 5 | ¥15,000 | ✕ |
プロパティパネル
ラベル *
フィールドコード
サブフィールド
| 設定項目 | 説明 |
|---|---|
| ラベル | テーブルの見出しとして表示されるフィールド名 |
| フィールドコード | API・計算式などで使用する識別子 |
| 最小行数 / 最大行数 | 入力できる行数の範囲を制限 |
| サブフィールド | テーブルの列として配置するフィールドを定義 |
フォームビルダーのキャンバス上で、テーブルの列ヘッダー右端をドラッグして列幅を調整できます。
列幅のドラッグリサイズ
| # | 商品名 | 単価 | 数量 | 小計 |
|---|---|---|---|---|
| 1 |
列幅をリセット
各サブフィールドの設定パネルで、見出し(ヘッダー)と値それぞれの左右の揃え方を個別に指定できます。数値列は「右揃え」、文字列列は「左揃え」にするなど、列ごとに読みやすい表示に調整できます。
| 設定項目 | 説明 |
|---|---|
| 見出しの揃え | テーブルヘッダーのテキストを左 / 中央 / 右のいずれかに揃える |
| 値の揃え | 各行のセルの値を左 / 中央 / 右のいずれかに揃える |
| 種類 | 用途例 |
|---|---|
| 文字列(1行) | 商品名、備考 |
| 文字列(複数行) | 詳細メモ、特記事項 |
| リッチテキスト | 装飾付きの説明文 |
| 数値 | 単価、数量 |
| 日付 / 日時 / 時刻 | 納期、実施日時 |
| ドロップダウン | カテゴリ、分類 |
| ラジオボタン | 1つだけ選ぶ選択肢 |
| チェックボックス | 複数選べる選択肢 |
| 複数選択 | タグ、対応可能日 |
| 計算 | 単価×数量=小計 |
| リンク | URLやメールアドレス |
| 添付ファイル | 行ごとの証憑画像・資料 |
| ユーザー選択 | 行ごとの担当者 |
| 組織選択 | 行ごとの担当部署 |
| グループ選択 | 行ごとの担当グループ |
| ルックアップ | 他アプリのマスタから値を引用 |
サブテーブルの列に添付ファイルサブフィールドを配置すると、行ごとにファイルを添付できます。 たとえば「経費明細」の各行に領収書の画像を1枚ずつ添付する、といった使い方ができます。
サブテーブルはモバイル (画面幅 768px 未満) では自動的にカード形式 に切り替わり、各行を「ラベル: 値」の 縦並びで表示します。デスクトップでは従来通り表形式で表示され、 必要に応じて横スクロールで全列を確認できます。「展開」ボタンで 全画面ダイアログを開くと、モバイルでもカード、デスクトップでは テーブルの大画面表示が利用できます。
サブテーブルの行を特定の列の値でグループ化し、グループごとの小計や全体の総計、 列ごとの集計値を表示できます。設定はサブフィールド一覧の下にある「グループ化」欄 (フォームビルダー・テーブルフィールド設定)から行います。
| 設定項目 | 説明 |
|---|---|
| グループ化する列 | 文字列 / ドロップダウン / ラジオボタン型のサブフィールドを対象に、最大3階層までグループ化の列を指定できる |
| グループごとの小計を表示 | ONにすると各グループの末尾に小計行を表示 |
| 総計を表示 | ONにするとテーブル末尾に全行の総計行を表示 |
| 列ごとの集計関数 | グループ化する列以外の各サブフィールドについて、小計・総計行に表示する集計方法を列単位で指定 |
列ごとの集計関数には次を指定できます。数値 / 計算型のサブフィールドは全ての関数、それ以外の型は「件数」のみ選択できます。
| 関数 | 説明 |
|---|---|
| 合計 | グループ(または全体)の値の合計 |
| 平均 | 値の平均(空欄は除外) |
| 最小 / 最大 | 値の最小値 / 最大値 |
| 件数 | 行数のカウント |
| 中央値 | 値の中央値 |
各サブフィールドの設定パネル (詳細展開) で、 そのサブフィールドの種別ごとに固有の 設定が並びます。 ここではテーブル特有の設定として「他の行と排他にする」 を取り上げます。
現状はチェックボックス型のサブフィールドでのみ利用可能な設定で、 「主担当」「主アドレス」 のようにテーブル内で 1 行だけ ON にしたい列に使います。