2014-09-02 55 views
0

我需要動態修改dropdowndatawindow的數據窗口。如何在運行時修改dddw的數據窗口

我用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嗎?或者我在這裏做錯了什麼?

回答

0

我找到了答案後的dddw列另一個「getchild」 ....

我所做的改變在pfe_customize事件DDDW數據窗口。這沒有用。
當我在下拉事件中做同樣的改變時,它工作正常。

顯然數據窗口在pfe_customize執行後的某個時間被重新加載。

0

嘗試修改

+0

我已經試過了。沒有運氣。 – Peronnik 2014-09-03 07:25:11

+0

也許在dddw數據窗口對象上設置表達式,它會查看您在getchild後設置的某個列? – 2014-09-03 12:42:58