18.05.2007, 16:12 | #1 |
Участник
|
Ухватить группу с диалога
В потомке RunBaseBatch перекрыт диалог. Чтобы добраться до контрола подходит
X++: form = dialog.formRun();
design = form.design();
control = design.controlName('Fld8_1'); / 8 - 1 - X++: groupDescription = dialog.addGroup(); Есть что-нибудь вроде 'Grp1_1'? =) |
|
18.05.2007, 16:24 | #2 |
Member
|
А получить список всех контролов и перебрать нельзя?
По-моему, я где-то такое наблюдал. В штрих-кодах, чтоли. Только это был отчет, а не диалоговая форма. Но вдруг повезет...
__________________
С уважением, glibs® |
|
18.05.2007, 16:34 | #3 |
Участник
|
Да, можно - и имена назначаются похожим образом. (Grp_<Номер группы>)
По делу - метод addGroup содержит третий параметр (необязательный), в котором можно указать конкретное название группы полей. Далее именно это название и использовать в методе controlName Но вопрос - а если класс будет выполняться на сервере? Последний раз редактировалось kashperuk; 18.05.2007 в 16:37. |
|
18.05.2007, 17:06 | #4 |
SAP
|
А по моему таким вообще не чего страдать, при формировании сложного диалога надо запускать форму, а не создавать ее динамически. (динамически следует в тех случаях когда пишешь ну что то очень глобальное и абстрактное)
|
|