期限付きテーブルなどでテーブル間に親子関係を設定することができます。
親テーブルで管理しているレコードのタイトルを、子テーブルの分類項目にプルダウンメニューとして表示することができます。
期限付きテーブルや記録テーブルのテーブル間で親子関係が設定されると、親となるテーブルのレコード編集画面に、子レコードを作成するボタンが表示されます。このボタンから子レコードを作成すると親子双方のレコード編集画面に相互リンクが作成されます。相互リンクの一覧に表示する項目はテーブルの管理によりカスタマイズできます。Wikiを親テーブルに設定した場合は、wikiに記載した内容を分類項目で表示することができます。
子テーブルのテーブルの管理で分類項目に親テーブルのIDを指定することで設定します。また、自分のテーブルIDを指定した場合、テーブル内で階層構造を作ることができます。
リンクの設定
テーブルに親子関係を設定するための手順です。例として、「WBS」テーブルと「課題管理」テーブルを用意しました。「WBS」テーブルを親、「課題管理」テーブルを子としてリンクを設定します。リンク設定する方法は、テーブルの「ドラッグ・アンド・ドロップ」と個々の「テーブルの管理」の2種類あります。
- ドラッグ・アンド・ドロップで設定する方法
- サイトメニューで子テーブルになる「課題管理」テーブルをドラッグし、親サイトになる「WBS」テーブルにドロップしてください。
- リンクの設定についてポップアップが表示されます。リンクを設定する子テーブルの分類項目および表示名を設定してください。その後、「作成ボタン」をクリックしてください。
- リンクの作成可否を確認するポップアップが表示されますので、「OK」ボタンをクリックしてください。
- 「リンクの作成が完了しました。」とメッセージが表示されたら完了です。
- テーブルの管理で設定する方法
- 「WBS」テーブルの一覧画面を開き、URLに表示されているテーブルIDを控えてください。
例 (.../items/100/index) - 「課題管理」テーブルを開き、管理/テーブルの管理をクリックしてください。
- 「エディタ」タブを選択し、「選択肢一覧」から任意の分類項目を有効化してください。
- 「現在の設定」に表示された分類項目を選択し、詳細設定ボタンをクリックしてください。
- 「選択肢一覧」に先程控えたテーブルIDを記入し、角括弧で2重に囲ってください。その後、更新ボタンをクリックしてください。
例 [[100]] - 画面下の「更新」ボタンをクリックしてください。画面下に「"" の更新が完了しました。」とメッセージが表示されたら完了です。
リンクしたアイテムの作成ボタンを非表示にする設定
テーブル間でリンクが設定されている状態において、親テーブル側で表示される「リンクしたアイテムの作成ボタン」を非表示にする方法は下記のとおりです。
- リンクが設定された子テーブルを開いてください。
- 画面右上の管理/テーブルの管理をクリックしてください。
- 「エディタ」タブを選択し、現在リンクが設定されている分類項目を選択し、詳細設定ボタンをクリックしてください。
- 「選択肢一覧」でテーブルIDの後ろにNoAddButtonを加えます。
例 [[テーブルID,NoAddButton]] - 画面下の「更新」ボタンをクリックしてください。画面下に「"" の更新が完了しました。」とメッセージが表示されたら完了です。
リンクの一覧に対して規定のビューを設定
ビュー機能と組み合わせることで、エディタ画面に表示されるリンクの一覧に対して、ビューで指定した一覧項目やフィルタ、ソートを適用することができます。設定方法は下記のとおりです。
- 事前準備として、子テーブル側でビューの設定を行ってください。「一覧」タブや「フィルタ」タブ、「ソート」タブで設定した内容が利用できます。
- リンクが設定された子テーブルを開いてください。
- 画面右上の管理/テーブルの管理をクリックしてください。
- 「リンク」タブを選択し、「規定のビュー」にリンクの一覧に対して適用するビューを選択してください。
- 画面下の「更新」ボタンをクリックしてください。画面下に「"" の更新が完了しました。」とメッセージが表示されたら完了です。