Ну, пятница. Видимо никто уже не работает.
Вот решение задачи: (это правда частный пример - но его уже несложно расширить)
PHP код:
FormStringControl formControl;
FormGroupControl parentGroup;
int i;
;
parentGroup = GroupGrid;
parentGroup.useUserLayout(true);
for (i = 1; i <= conLen(selectedList); i++)
{
switch (conpeek(selectedList, conLen(selectedList) - i + 1))
{
case 1: //InventLocationId
formControl = InventLocationId;
break;
case 2: //TripId
formControl = TripId;
break;
case 3: //InventSizeId
formControl = InventSizeId;
break;
}
parentGroup.moveControl(formControl.id());
}
P.S. Забыл объяснить - в selectedList - список цифорок - порядок в котором нужно отображать контролы. ( к примеру, [2, 3, 1])