Welcome !! 2010/03/11 12:18:14

Table Setup その2

1ページに書くには多すぎな感じなので分割しました。右ペインの下段の情報です。

Table-Specofic Options

Table-Specifid Optins 

 下段左側の部分ですが、テーブルセッティング時はデフォルトでグレーアウトしています。ここはPHPセッティングのList/View Page Optionsタブで設定した内容が反映されており、テーブルごとにセッティングを変更したい場合のみ触ることになります。

テーブルによってはExportが要らないとか色々あるでしょうから、これは便利な機能です。

変更したいテーブルはすぐ上のTables/Viewsタブのテーブルツリーから選んでクリックします。そして Use global settings のチェックを外せば個別設定ができます。
設定内容についてはPHP Settingsを復習してください。

Master/Detail

Master/Detail 01

下段右側はMaster/Detailの設定ができます。この設定を行うとMasterテーブルとして指定したテーブルのリストページの各レコードにDetailテーブルへのリンクが追加されます。設定開始はModify部分をクリックして以下の画面で行います。

Master/Detail 02 

Modifyをクリックすると上記画面がポップアップします。左のテーブルリストからMasterとなるテーブルをD&Dで右に置き、続いてDetailテーブルも同様に右に持ってきます。そして参照キー(という表現で良いのかな?)同士をD&Dで関連付けます。サンプルの場合はpost側がMaster、employeeがDetailとなっています。(1がMaster、∞がDetailみたいですね)
テーブルは3つ以上でも大丈夫です。(当然フィールドタイプは同じでないとダメですが)

Master/Detail 03

OKを押すと上の画像になります。何だかどっかで見た事のあるような記述ですねカッコイイ

この設定で、部署テーブルのリストページ各レコード行に"社員名簿..."というリンクが付き、そのリンクをクリックするとクリックした行のキーでフィルタが掛かった社員名簿ページが表示されるという仕組みです。(当たり前やなw)
また、サードパーティ製プラグイン(YUI Container)をExtensionsで使えるようにしておけばマウスオーバーでAjaxによりポップアップ表示されてステキです。


« Previous Next »
Last Modified 2007/10/19 21:44:16

Write a comment


読みにくい場合は画像をクリックすると再生成されます。
Bot防止のため上の画像の文字列を入力して下さい:

Blog Posts:

開発が遅れに遅れていた PacketiX VPN 3.0 のRC1が知らぬ間にリリースされていましたってニュースを、更...

ようやく Office Professional Plus 2010 Beta がTechNET [1]などでダウンロード可能になりました。機能...

更新です。あんま代わり映えせんけど。 * Google Chrome 4.0.223.16 [1] [2] [3] Links: ------...

ようやくGatewayのサポートサイト [1]に EC1400-31K が登場し、各種ドライバがダウンロード出来るように...

バージョン4系はちょっぴり久々かな? * Google Chrome 4.0.223.9 [1] [2] [3] Links: ------ [...

PHPMaker:

Recent Contents:

デル株式会社