PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
17001 02/02/14 15:48:21 PB5.0.04: ツリービューの初期化後、項目の追加がうまく行かない By mimi2

カテゴリ:スクリプトの記述
日付:2002年02月14日 15:48 発信者:mimi2
題名:PB5.0.04: ツリービューの初期化後、項目の追加がうまく行かない

いつも参考にさせていただいています。

さっそくですが、質問です。

ツリービューをデータストアと関連付けています。
データストアを再検索したタイミングで、ツリービューを一度削除し
設定しようと考えています。

これがうまくいきません。

<スクリプト>
ll_tvi = tv_rireki.FindItem(roottreeitem!, 0)
ret = tv_rireki.DeleteItem(ll_tvi)

ここまでは正常に動きます。リターン値も正常で、画面もまっさらになります。

その後InsertItemLastを行うと、

handle = tv_rireki.InsertItemLast(0, ltvi_New) 

handleparentに0を指定しているので、handleは1が返ってきてほしいのですが
2が返ってきて、そのあと続けるとhandleが5にとんでしまいます。

まとめると、DeleteItem後のhandleは初期化したりする必要がありますか?
その方法は?ということなんですが・・・。

treeviewの初期化後の動きについて教えていただけませんでしょうか。
よろしくお願いします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS HP-UX
DBMS INFORMIX-OnLine 6
WebServer (記載なし)

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