Так как в нете информации по этой теме не нашёл решил написать, вдруг понадобится. Вообщем, есть два пути (которые я обнаружил) : 1. Определить виртуальные формы заранее и далее их юзать.
| Код | Form f = new Form(); VirtualFormDescriptor[] vfd = new VirtualFormDescriptor[20]; vfd[0] = new VirtualFormDescriptor("nameOfVirtualForm"); vfd[0].setSubmittingIds(new String["submittingIds"]); vfd[0].setParticipatingIds(new String["participatingIds"]); // И так далее по массиву. А когда место в массиве закончится придётся либо копировать в новый либо воспользоваться вторым способом, который и делает всю грязную работу по копированию. f.setVirtualForms(vfd);
|
2. Здесь добавляется не массив дескрипторов, а отдельно по требованию, runtime.
| Код | Form f = new Form(); VirtualFormDescriptor desc = new VirtualFormDescriptor("nameOfVirtualForm"); desc.setSubmittingIds(new String["submittingIds"]); desc.setParticipatingIds(new String["participatingIds"]); f.addInternalVirtualForm(desc);
|
|