Вставить строку DataWindow, но раскрывающийся список не отображается - PullRequest
0 голосов
/ 28 июня 2011

Прошу вашего решения для моего скрипта в 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 голосов
/ 28 июня 2011

Возможно, вы захотите сделать GetChild для соответствующего столбца, SetTransObject () для DataWindowChild, затем Retrieve () для DataWindowChild. Есть много способов заполнить DropDownDataWindow (я предполагаю, что это DDDW, о котором вы спрашиваете), но это наиболее распространенный, за исключением, возможно, AutoRetrieve, который AFAIK неприменим, когда вы только делаете InsertRow ().

Удачи,

Терри.

...