Quintiq file version 2.0
|
#parent: ButtonMatAttrSettingAndPlanStrategyImport
|
Response OnClick () id:Response_FormMatAttrSettingAndPlanStrategy_ButtonMatAttrSettingAndPlanStrategyImport_OnClick
|
{
|
#keys: '[414384.0.772313506]'
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_WebButton_OnClick'
|
QuillAction
|
{
|
Body:
|
[*
|
try {
|
uploadJson := Application.GetFile();
|
json := JSON::Parse( uploadJson );
|
if( json.IsArray() or json.Size() = 0 ) {
|
error( "please select one .xls or .xlsx file" );
|
}
|
name := json.Get( "name" ).GetString();
|
base64Data := json.Get( "data" ).GetString();
|
inputSource := MatAttrSettingAndPlanStrategyInputSource::Upload( GlobalOTDTable, name, base64Data, ApplicationMacroPlanner.GetUserName() );
|
inputSource.ParseTable();
|
inputSource.SaveData();
|
} onerror {
|
info( e.GeneralInformation() );
|
info( e.DetailedInformation() );
|
info( e.DeveloperInformation() );
|
WebMessageBox::Error( e.GeneralInformation() );
|
}
|
*]
|
GroupServerCalls: false
|
}
|
}
|