PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20502 03/10/27 11:33:41 RE(1):PB7.0: ドロップダウンデータウィンドウのリスト内容を行ごとに変更したい By うめこ
20499 03/10/27 00:07:35 PB7.0: ドロップダウンデータウィンドウのリスト内容を行ごとに変更したい By skyeye

カテゴリ:スクリプトの記述
日付:2003年10月27日 00:07 発信者:skyeye
題名:PB7.0: ドロップダウンデータウィンドウのリスト内容を行ごとに変更したい

はじめまして、dddwについて
ご教授いただければと思います。

現在、dddwのリスト内容を行ごとに変更していと思っています。
で、rowfocuschangedイベントにおいて以下のように記述しています。

例)
「商品分類」により「商品詳細」dddwの内容を対応するものに変更する
 内容の変更はフィルターにて行う。
 << 記述 >>
 This.getchild(\"商品詳細\",ldwc)
 ldwc.SetTransObject(sqlca)
 This.SetFilter(\"商品分類 = \" + String(This.Object.商品分類[currentrow]))
 This.filter()

上記のように記述すると、行ごとにdddwのリスト内容は商品分類に対応する商品詳細に
なるのですが、それまでに入力している他の行の表示内容がカレント行の商品詳細の内容
で再表示されてしまいます。

商品詳細dddwにフォーカスがいなければ再表示がかからなかったり、
商品詳細dddwにフォーカスがいて、かつ別行の同じカラムに移動すると再表示
されたりと、動きがまちまちです。

PB6のサンプル(w_dddw_techniques)を見ていると上記のようなことは
できるようなのですが。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser Netscape4.X

Server SoftWare

OS Windows 2000
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.