Вопрос1:
Каким образом на динамически генерируемом диалоге отобразить комбобокс, который наполняется значениями перед этим? Формализируем задачу, в зависимости от некоторых условий формируется список строк(это к тому, что поле типа энам здесь не катит), каким образом динамически создать диалог с комбобоксом, который бы использовал эти строки?
Вопрос 2:
Каким образом можно использовать временную таблицу в качестве лукапа в поле диалога и можно ли? У меня не смотря на заполнение её значениями в том же методе, где идёт вызов диалога в лукапе поля этого диалога - пустая таблица. Это стандартное поведение? Если нет, то где я ошибаюсь. Вот код:
X++:
DialogGroup dlgG;
DialogField dlgF;
ResultHolder resHolder;
;
resHolder.ResultID=0;
resHolder.X=0.5;
resHolder.Y=1;
resHolder.insert();
resHolder.ResultID=1;
resHolder.X=22;
resHolder.Y=333.4;
resHolder.insert();
dlg=new Dialog('Kreved');
dlgG=dlg.addGroup("MyField");
dlgF=dlg.addField(typeid(ResultID),'ResultID');
dlgG.columns(3);
dlg.windowType(FormWindowType::PopUp);
dlg.form().design().topMode(3);
dlg.form().design().leftMode(4);
dlg.run();