Quintiq file version 2.0
|
#parent: pCurve/bCurve
|
Response OnClick () id:Response_pCurve_bCurve_OnClick
|
{
|
#keys: '[413988.0.1186362682]'
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_WebButton_OnClick'
|
Precondition:
|
[*
|
//return cCurveEnable.Checked();
|
*]
|
QuillAction
|
{
|
Body:
|
[*
|
try {
|
uploadJsonString := Application.GetFile();
|
if ( uploadJsonString <> "" and not uploadJsonString.Regex( "Curve" ) ) {
|
WebMessageBox::Error( "文件名不匹配" );
|
} else if ( uploadJsonString <> "" ) {
|
uploadJson := JSON::Parse( uploadJsonString );
|
Archive::VerifyTheFileName( uploadJson );
|
|
fileName := uploadJson.Get( "name" ).GetString();
|
base64String := uploadJson.Get( "data" ).GetString();
|
|
webFileBinaryData := BinaryData::FromBase64EncodedString( base64String );
|
|
efCurve.Text( fileName );
|
dhBinaryDataCurve.Data( &webFileBinaryData );
|
dhOriginalFileNameCurve.Data( fileName );
|
|
cCurveEnable.Checked( true );
|
}
|
} onerror {
|
WebMessageBox::Error( e.GeneralInformation() );
|
}
|
*]
|
GroupServerCalls: false
|
}
|
}
|