我在数据窗口的retrieveend 中,写了下面代码,可以实现调节,但不准确。
long idetailheight,idetailheight1,idwheight
idetailheight = long(dw_1.describe("datawindow.detail.height"))
idwheight = dw_1.height
idetailheight1 = rowcot * idetailheight
if idetailheight1 > idwheight then
dw_1.resize(dw_1.width,idetailheight1 )
end if
------解决思路----------------------
是不是dw的高度应该在idetailheight1基础上再加一个常数?试试+14。
另外,如果detail是自增高的话试试.dw_1.Describe("Evaluate('sum(rowheight())', 0)")
------解决思路----------------------
换个思路,在summer区放一个控件,取Y的值试试