|
![]() |
#1 |
Участник
|
Да, изврат конечно, но способ с указанием размеров грида помог
![]() X++: public void lookup() { //super(); SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(SalesQuotationLine),this); Query query = new Query(); QueryBuildDatasource queryBuildDatasource = query.addDataSource(tableNum(SalesQuotationLine)); QueryBuildRange queryBuildRange; FormRun fr; FormGridControl grid; ; sysTableLookup.addLookupfield(fieldNum(SalesQuotationLine, QuotationId)); sysTableLookup.addLookupfield(fieldNum(SalesQuotationLine, Name)); //queryBuildDatasource.addOrderByField(fieldnum(SalesQuotationLine,Name),SortOrder::Descending); sysTableLookup.parmQuery(query); fr=sysTableLookup.formRun(); grid = fr.design().controlName("Grid"); // grid.width(370); grid.controlNum(1).width(100); grid.controlNum(2).width(270); grid.controlNum(1).height(30); grid.controlNum(2).height(30); this.performFormLookup(fr); //sysTableLookup.performFormLookup(); } |
|