Welcome !! 2008/08/28 21:10:33

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:

今度は日本語版も用意されてます。 人柱erでガッツ溢れる人は早速インスコして時代を先取りして下さいw...

PacketiX VPN 3.0 : 2008/08/28

この夏リリースと言われていた SoftEther [1] の PacketiX VPN 3.0 ですが、残念ながらスケジュールが遅...

今日の投稿「Power to the PRO [1]」の中でたまたま書いたんやけど、"検索のお助けによるインターネット...

Windows 7 ブログ : 2008/08/27

>M$公式のWindows 7 ブログ、現地時間昨日付の新しいエントリ [1]。 OK、簡潔に。 つーか殆ど意味ない...

Power to the PRO : 2008/08/27

M$からTechNet Flashの案内が来てました。 「POWER TO THE PRO [1]」なるサイトが知らん間に開設されて...

PHPMaker:

Recent Contents: