如何在运行时修改dddw的数据窗口

时间:2014-09-02 09:40:34

标签: powerbuilder

我需要动态修改dropdowndatawindow的数据窗口。

我使用GetChild来获取相应的DataWindowChild。然后我改变显示列的字体粗细:

ls_error = ldwc_dddw.Modify('product_desc.font.weight="400~tIF(Trim(product_desc) = ~'AAVBF00~', 700, 400)"')  

ls_error保持为空,当我用Describe()检查结果时,我得到了预期的语法。但DDDW仍然表现得好像Modify()没有发生。

我是否需要刷新DDDW?或者我在这里做错了什么?

2 个答案:

答案 0 :(得分:0)

在修改

之后在dddw列上尝试另一个'getchild'

答案 1 :(得分:0)

我找到了答案......

我在pfe_customize事件中对DDDW数据窗口进行了更改。这没用 当我在下拉事件中执行相同的更改时,它可以正常工作。

显然,在执行pfe_customize后的某个时间重新加载数据窗口。