求助!在datawindow的header区域将一个文本对象的visible属性表达式设置为if(page()=1,1,0),那么如何取得该文本对象的visible值?我用des

小小的一株含羞草 2003-09-08 03:29:17
谢谢!
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿鹏兄 2003-09-08
  • 打赏
  • 举报
回复
dw_1.object.test1_t.visible
  • 打赏
  • 举报
回复
那么如何得到page()的值呢?谢谢各位:)
纳米茶 2003-09-08
  • 打赏
  • 举报
回复
你写了表达式以后再用describe得到的肯定是表达式。其实你求出的值应该这样表示:

ls_visible = '1'+'~t' + 'if (page () = 1, 1, 0)'
所以,你想得到visible的值,只需要知道'~t'前面的值就可以了
jdsnhan 2003-09-08
  • 打赏
  • 举报
回复
但是现实中你设置的是表达式啊,describe只能取出表达式了。
要想知道结果,还要知道page()的值。
  • 打赏
  • 举报
回复
能说得详细点吗?

语句如下:
ls_visible = dw.Describe( "test1_t.visible" )
我这样写结果ls_visible的值是:1 if(page()=1,1,0)

其实我想得到visible的值要么是0,要么是1
stss 2003-09-08
  • 打赏
  • 举报
回复
你的visible设置了表达式,你只要取你的表达式的条件,不就知道visible的取值了

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧