Quintiq file version 2.0 #parent: pnlActions/btnOk Response OnClick () id:Response_pnlActions_btnOk_OnClick { #keys: '[414702.0.223820978]' DefinitionID: 'Responsedef_WebButton_OnClick' Precondition: [* flag := guard( [Real]efPlannedQuantity.Text() > 0.0, false ) or DataHolderDialogDatas.Data().Size() > 1; if ( not flag ) { feedback := "请输入一个大于0的数字"; } return flag; *] QuillAction { Body: [* Form.ApplyChanges(); masterPlanReleaseWorkOrderTabulation := guard( DataHolderDialogData.Data().WrappedInstance(), null( MasterPlanReleaseWorkOrderTabulation ) ); //info( "是否为空:", isnull( masterPlanReleaseWorkOrderTabulation ), " Datas个数:", guard( DataHolderDialogDatas.Data().Size(), 0 ) ); if ( not isnull( DataHolderDialogDatas.Data() ) and DataHolderDialogDatas.Data().Size() > 1 ) { traverse ( DataHolderDialogDatas.Data(), Elements, mprwot ) { mprwot.WorkOrderType( ddlWorkOrderType.Data().TypeName() ); } } else if ( not isnull( masterPlanReleaseWorkOrderTabulation ) ) { masterPlanReleaseWorkOrderTabulation.PlannedQuantity( [Real]efPlannedQuantity.Text() ); masterPlanReleaseWorkOrderTabulation.WorkOrderType( ddlWorkOrderType.Data().TypeName() ); } Form.Close(); *] GroupServerCalls: false } }