PowerBuilder 数据窗口表达式更改在重新打开对象之前不会反映出来

PowerBuilder Datawindow Expression Changes Not Reflected until reopen of object

在数据窗口绘图器中进行更改时,如何强制 PowerBuilder 反映最近对数据窗口对象属性的更改?例如,我正在根据表达式设置列的背景颜色,并在开发模式下检索数据以进行快速测试,但每次我更改背景的 RGB 颜色时,它都不会反映在数据窗口中,除非我关闭并重新打开它-然后重新检索一些数据。烦人,它发生在其他属性、显示格式等方面。

为这个问题添加细节:

问题: 假设我不确定百分比或颜色是什么,并且我在开发时更改它们。对表达式的任何更改都不会反映在背景颜色中,除非数据窗口关闭并重新打开 - 当然是重新检索。

if ( 
     ( 
       (epa_approved_volume -  
         if (isnull(epa_used_volume) ,0 ,epa_used_volume)
       ) / epa_approved_volume) < 0.01, rgb(240, 40, 40), 
  if (
       ( 
         (epa_approved_volume -  
          if ( isnull(epa_used_volume ) , 0 , epa_used_volume )
         ) / epa_approved_volume) < 0.25, rgb(250, 250, 0), rgb(50, 200, 50) 
     )
   )

许多版本都存在这个问题。我会把它作为一个错误提交。 Appeon 比 SAP 或 Sybase 更愿意修复错误。