插入行DataWindow但不显示下拉列表

时间:2011-06-28 01:24:49

标签: drop-down-menu powerbuilder

我求你在PowerBuilder中使用我的脚本解决方案。我认为这很好,但不能正常工作。 这是脚本:

long ll_newrow

ll_newrow = dw_2.InsertRow(0)
dw_2.object.rectype[ll_newrow] = 'I'
dw_2.object.procyear[ll_newrow] = off_procyear
dw_2.object.procmth[ll_newrow] = off_procmth
dw_2.object.batchno[ll_newrow] = off_batchno
dw_2.object.pibseqno[ll_newrow] = pib_max
//dw_2.object.modifydate[ll_newrow] = id_modifydate
//dw_2.object.modifier[ll_newrow] = 'I-' + TRIM(is_modifier)
dw_2.ScrollToRow(ll_newrow)
dw_2.setcolumn("pibseqno")
dw_2.SetFocus()

我在DataWindow中创建的下拉列表中的数据在运行时没有显示,但它在开发中很好。

1 个答案:

答案 0 :(得分:0)

您可能希望在相关列上执行GetChild,在DataWindowChild上执行SetTransObject(),然后在DataWindowChild上执行Retrieve()。填充DropDownDataWindow有很多方法(我假设它是你要问的DDDW),但这是最常见的,除了AutoRetrieve,当你只做一个InsertRow()时,AFAIK不适用。

祝你好运,

特里。