リンクしたテーブルの親レコードを「コピー」または「参照コピー」した際に関連する子レコードを同時に「コピー」することができます。「削除時に子レコードを同時に削除する」と同時に設定することができます。
※本機能は開発者向け機能です。JSONの記述についてはサポート対象外となります。
■制限事項
「分類項目」のみ使用できます。
■設定方法
設定を行うには「サイトの管理権限」が必要です。
- 対象の「テーブル」を開きます。
- 管理メニューから「テーブルの管理」をクリックします。
- 「エディタ」タブをクリックします。
- 「現在の設定」のリストから対象の分類項目を選択し「詳細設定」ボタンをクリックします。
- 「選択肢一覧」にJSON形式で「リンク」を指定します。
記述方法は「テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット」と同様です。 - 「変更」ボタンをクリックします。
- 画面下部の「更新」ボタンをクリックします。
設定例
下記の例ではサイトID 6 に「リンク」し、サイトID 6 の「レコード」を「コピー」した際に、関連する子「レコード」を自動的に「コピー」します。「タイトル」の末尾に " - copy"の文字を付与します。「コメント」はコピーしません。
<jsonデータ>
[
{
"SiteId": 6,
"LinkActions": [
{
"Type": "CopyWithLinks",
"CharToAddWhenCopying": " - copy",
"CopyWithComments": false
}
]
}
]
<設定内容>
選択肢 | 説明 |
---|---|
Type | "CopyWithLinks" を指定します。 |
CharToAddWhenCopying | 「コピー時に追加する文字」を指定します。省略した場合には「テーブルの管理」の設定が使用されます。 |
CopyWithComments | コメントをコピーするか true/false で指定します。省略した場合には false となります。 |
View: ColumnFilterHash | 「JSONデータレイアウト:View」を使用してコピー対象を絞り込むことができます。 |