| Quintiq file version 2.0 | 
| #parent: pPPAArchiveEnable/cPPAPPAArchiveEnable | 
| Response OnUserChanged () id:Response_pPPAArchiveEnable_cPPAPPAArchiveEnable_OnUserChanged | 
| { | 
|   #keys: '[414996.0.415681283]' | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_WebCheckbox_OnUserChanged' | 
|   QuillAction | 
|   { | 
|     Body: | 
|     [* | 
|       efPPA.Enabled( not this.Checked(), "" ); | 
|       bPPA.Enabled( not this.Checked(), "" ); | 
|       cPPA.Enabled( not this.Checked(), "" ); | 
|       ddlPPAArchive.Enabled( this.Checked(), "" ); | 
|        | 
|       if ( this.Checked() ) { | 
|         // 为true,调用存档,把全局PPA放置局部PPA | 
|         dhLocalBinaryDataPPA.Data( guard( BinaryData::FromBase64EncodedString( dhBinaryDataPPA.Data().AsBase64EncodedString() ), BinaryData::Construct() ) ); | 
|         dhLocalOriginalFileNamePPA.Data( guard( dhOriginalFileNamePPA.Data(), "" ) ); | 
|          | 
|         // 替换全局PPA为下拉存档PPA | 
|         dhBinaryDataPPA.Data( BinaryData::FromBase64EncodedString( ddlPPAArchive.Data().SourceFileBinaryValue().AsBase64EncodedString() ) ); | 
|         dhOriginalFileNamePPA.Data( ddlPPAArchive.Data().Name() ); | 
|       } else { | 
|         // 为false,不调用存储,把局部PPA防止全局PPA | 
|         dhBinaryDataPPA.Data( BinaryData::FromBase64EncodedString( dhLocalBinaryDataPPA.Data().AsBase64EncodedString() ) ); | 
|         dhOriginalFileNamePPA.Data( dhLocalOriginalFileNamePPA.Data() ); | 
|       } | 
|        | 
|       cPPAEnable.Checked( true ); | 
|     *] | 
|     GroupServerCalls: false | 
|   } | 
| } |