PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
3142 | 98/09/07 12:32:08 | RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi |
3139 | 98/09/07 11:16:10 | RE:Itempoplateのサンプルです。 By gumi |
3135 | 98/09/07 10:47:18 | Itempoplateのサンプルです。 By kin |
3128 | 98/09/06 21:49:44 | RE:RE:RE:RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi |
3127 | 98/09/06 12:58:23 | RE:RE:RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By こてちゅ |
3126 | 98/09/05 22:39:10 | RE:RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi |
3121 | 98/09/04 18:19:11 | RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By kin |
3119 | 98/09/04 17:50:39 | RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By kin |
3114 | 98/09/04 16:51:33 | RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi |
3110 | 98/09/04 16:17:31 | RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By kin |
3108 | 98/09/04 15:45:31 | PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi |
カテゴリ:旧電子会議室
日付:1998年09月06日 12:58 発信者:こてちゅ
題名:RE:RE:RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません
>kinさん、こんばんは
>
>
>お忙しいところ解りやすいレクチャーをありがとうございました。
>イベントの使い方は解りました。
>
>2階層目以降の表示をチャレンジしています。
>現在は・・・・
>データストアのカラムでの2階層目以降の表示が
>いまいち、上手くいきません。各階層毎に異なるテーブルを変更できるものを
>最終的には作りたいのですが。。。
>もし、お手数でなければ、各階層毎に異なるテーブルを変更できる表示例が
>あれば、お願いします。
実際に階層毎に違うマスタを見ているものを作成しています。
ただ、そのスクリプトが大きい為、そのまま載せる事ができませんので、簡単に説明します。
?インスタンス変数でDataStor型の変数を用意します。
?TreeViewのConstructorイベントで1階層目のマスタを?のDataStorのDataObjectとします。
??のDataStorをRetrieve()し1階層目をセットします。
?TreeViewのItemPoplateイベントで上位キーをセットする為の配列を宣言し、FindItem(ParentTreeItem!,handle)関数を使用して、宣言した配列(構造体でもOK)に上位キーをセットしていきます。
?クリックされたLevelによって?のDataStorのDataObjectを変更しRetrieve()します。この時、上位キーが検索引数になると思うので?の配列を利用します。
?データが存在した場合、?と同様にLevelによって検索した件数分InsertItemLast()を行います。
ほんとに主要な事しか書いてないのでわかりにくいと思います。
実際のスクリプトがみたいとの事でしたら、
rkana@sis.saison.co.jp
までメールしてください。折り返し、サンプルを送りますので。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.