我现在做了一个动态的数据窗口,列都是用modify动态画上去的
列名也是动态的 如a1,a2,a3...
我现在要动态改变这些列的backgroundcolor,
该怎么改变?
dw_1.modify("column.color = '0~fIf(boolean,rgb(...),rgb(...))'")
这个里面的column好象不能是变量,可我的列都是动态的
我要用for循环来做的
哪位大虾帮帮忙
------解决方案--------------------
怎么不能是变量
string ls_columnName
ls_columnName = ...
dw_1.modify(ls_columnName + ".color = '0~fIf(boolean,rgb(...),rgb(...))'")
------解决方案--------------------
dw_1.modify("column.color = '0~fIf(boolean,rgb(...),rgb(...))'")
----------------------------
dw_1.modify(ls_columnName + ".color = '0~tIf(boolean,rgb(...),rgb(...))'")
~t,不是~f
------解决方案--------------------
int li_row,i
li_row = Integer(dw_1.describe('datawindow.column.count'))
for i = 1 to li_row
dw_1.modify('#' + string(li_row) + '.color = "0~tIf(....)"')
next
------解决方案--------------------
这样简单的问题其实看看自带的帮助就行了