如何取得一个嵌套的Datawindow的句柄
编号:QA002734
建立日期: 2000年3月18日 最后修改日期:2000年3月18日
所属类别:
Chen:
操作系统: WINDOWS
编程工具: PowerBuilder
问题: 我想取得一个嵌套的Datawindow的句柄,Getchild()返回值为-1,怎样才能取到?
一个datawindow名字为dw_1,其中嵌套了一个datawindow, 名字为nestdw, 不是dataobject的名字, 程序如下:
datawindowchild dwc_temp
Integer li_ret
li_ret=dw_1.getchild( "nestdw", dwc_temp )
//li_ret = -1, why?
回答:
如果 datawindow 的风格是 compsite,则 nestdw 应是 report 的名字,如果 datawindow 的风格不是 compsite,则用 getchild 只能得到某列包含的子 datawindow,如 dropdowndatawindow. nestdw应是该列的列名。
如果 是嵌套的 report, 则可用点操作得到它的一些属性,如:
dw_1.Object.nestdw.DataObject
此问题由无名是我回答。
| |
|
|
| |
|
|