ユーザーが指定した条件でポータルの内容を変える

ユーザーが見たい関連情報が、可変できるとユーザビリティが向上するなぁというとき。

例えばBテーブルがポータル内のテーブルとして、

その親テーブルAに表示させたい。

リレーションフィールドはyearで年ごとのBテーブルのレコードをポータルに可変で表示させる。

1
A::year(グローバルフィールド)=B::year

とします。

そしてAテーブルを指定しているレイアウトにA::year(グローバルフィールド)を配置し、

ドロップダウンなどでユーザーが年を変更すると、

ポータル設定したBテーブルの内容がA::year(グローバルフィールド)で指定したもののみが表示されます。

グローバルフィールドはユーザーに依存していますので、

A::year(グローバルフィールド)に各ユーザーが異なる値を入力しても他ユーザーへの影響はありません。

コメントをどうぞ