Quintiq file version 2.0
|
#parent: pPreviousEditionCurve/cPreviousEditionCurve
|
Response OnUserChanged () id:Response_pPreviousEditionCurve_cPreviousEditionCurve_OnUserChanged
|
{
|
#keys: '[414996.0.415683420]'
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_WebCheckbox_OnUserChanged'
|
QuillAction
|
{
|
Body:
|
[*
|
efCurve.Enabled( not this.Checked(), "" );
|
bCurve.Enabled( not this.Checked(), "" );
|
|
if ( this.Checked() ) {
|
// 为true,调用存档,把全局Curve放置局部Curve
|
dhLocalBinaryDataCurve.Data( guard( BinaryData::FromBase64EncodedString( dhBinaryDataCurve.Data().AsBase64EncodedString() ), BinaryData::Construct() ) );
|
dhLocalOriginalFileNameCurve.Data( guard( dhOriginalFileNameCurve.Data(), "" ) );
|
|
// 替换全局Curve为上一版Curve
|
previousAC := select( Archive, ArchiveFile.astype( ArchiveCurve ), tempAC, true );
|
dhBinaryDataCurve.Data( BinaryData::FromBase64EncodedString( previousAC.SourceFileBinaryValue().AsBase64EncodedString() ) );
|
dhOriginalFileNameCurve.Data( previousAC.Name() );
|
} else {
|
// 为false,不调用存储,把局部PPA防止全局PPA
|
dhBinaryDataCurve.Data( BinaryData::FromBase64EncodedString( dhLocalBinaryDataCurve.Data().AsBase64EncodedString() ) );
|
dhOriginalFileNameCurve.Data( dhLocalOriginalFileNameCurve.Data() );
|
}
|
|
cCurveEnable.Checked( true );
|
*]
|
GroupServerCalls: false
|
}
|
}
|