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 } }