PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
20968 | 04/03/19 10:07:35 | RE(3):PB7.0: modifyについて By kana24 |
20967 | 04/03/19 09:54:49 | RE(2):PB7.0: modifyについて By kana24 |
20965 | 04/03/18 17:59:29 | RE(1):PB7.0: modifyについて By Chicchi |
20964 | 04/03/18 16:58:30 | PB7.0: modifyについて By kana24 |
カテゴリ:データウィンドウ
日付:2004年03月18日 17:59 発信者:Chicchi
題名:RE(1):PB7.0: modifyについて
kana24さん、こんにちは。
スクリプト 2 の 2 ? 4 行目はカラム名が他と異なりますが、これは意図的に
こうしているのですか ?
>はじめまして。いつも大変ありがたく拝見しております。
>現在、下記の様な現象に困惑しています。
>御存知の方がいらっしゃいましたら、アドバイスいただけないでしょうか。
>
>目的:データウィンドウのカラム位置をmodify関数により変更したい。
>スクリプト1(グループヘッダーのカラム位置を変更する場合):
>ls_debug = dw_list.modify(\"col_a_t.x = \" + String(ll_x))
>ls_debug = dw_list.modify(\"col_a_t.y = \" + String(ll_y))
>ls_debug = dw_list.modify(\"col_a_t.width = \" + String(ll_width))
>ls_debug = dw_list.modify(\"col_a_t.height = \" + String(ll_height))
>スクリプト2(詳細部分のカラム位置を変更する場合):
>ls_debug = dw_list.modify(\"col_a.x = \" + String(ll_x))
>ls_debug = dw_list.modify(\"col_y.x = \" + String(ll_y))
>ls_debug = dw_list.modify(\"col_width.x = \" + String(ll_width))
>ls_debug = dw_list.modify(\"col_height.x = \" + String(ll_height))
>スクリプト3(詳細部分のカラム位置をドット表記で変更する場合):
>dw_list.Object.col_a.x = ll_x
>dw_list.Object.col_a.x = ll_y
>dw_list.Object.col_a.x = ll_width
>dw_list.Object.col_a.x = ll_height
>
>※ll_x, ll_y, ll_width, ll_height は全て同じ値です。
>上記スクリプト1?スクリプト3の中でスクリプト2だけが何故か変更に失敗します。
>また、ls_debugを調べてみても正常に変更出来ているようです。(空文字が返されます)
>しかし、画面上では表示が消えてしまいます。modifyを行わない場合やスクリプト3で
>試した場合は正常に表示されるのですが・・・。
>実際には Describe で返される値と同じ値でも表示が消えてしまいます。
>
>記述を統一したいというだけなのですが、よろしくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.