|
@@ -174,6 +174,7 @@ let calcProgramManage = {
|
|
if (rst){
|
|
if (rst){
|
|
let ts = projectObj.project.calcProgram.templates;
|
|
let ts = projectObj.project.calcProgram.templates;
|
|
ts.push(newTemplate);
|
|
ts.push(newTemplate);
|
|
|
|
+ projectObj.project.calcProgram.compileTemplateMaps();
|
|
projectObj.project.calcProgram.compileTemplate(newTemplate);
|
|
projectObj.project.calcProgram.compileTemplate(newTemplate);
|
|
calcProgramManage.buildSheet();
|
|
calcProgramManage.buildSheet();
|
|
calcProgramManage.mainSpread.getActiveSheet().setSelection(ts.length - 1, 0, 1, 1);
|
|
calcProgramManage.mainSpread.getActiveSheet().setSelection(ts.length - 1, 0, 1, 1);
|
|
@@ -221,7 +222,7 @@ let calcProgramManage = {
|
|
};
|
|
};
|
|
calcProgramManage.updateTemplate(data, function (rst) {
|
|
calcProgramManage.updateTemplate(data, function (rst) {
|
|
if (rst){
|
|
if (rst){
|
|
- projectObj.project.calcProgram.compileTemplate(template);
|
|
|
|
|
|
+ projectObj.project.calcProgram.compileTemplateMaps();
|
|
sheetCommonObj.showData(calcProgramManage.mainSpread.getSheet(0), calcProgramManage.mainSetting, calcProgramManage.datas);
|
|
sheetCommonObj.showData(calcProgramManage.mainSpread.getSheet(0), calcProgramManage.mainSetting, calcProgramManage.datas);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -253,7 +254,7 @@ let calcProgramManage = {
|
|
if (rst){
|
|
if (rst){
|
|
let idx = calcProgramManage.mainSpread.getActiveSheet().getActiveRowIndex();
|
|
let idx = calcProgramManage.mainSpread.getActiveSheet().getActiveRowIndex();
|
|
projectObj.project.calcProgram.templates.splice(idx, 1);
|
|
projectObj.project.calcProgram.templates.splice(idx, 1);
|
|
- projectObj.project.calcProgram.compileAllTemps();
|
|
|
|
|
|
+ projectObj.project.calcProgram.compileTemplateMaps();
|
|
calcProgramManage.buildSheet();
|
|
calcProgramManage.buildSheet();
|
|
calcProgramManage.mainSpread.getActiveSheet().setSelection(idx - 1, 0, 1, 1);
|
|
calcProgramManage.mainSpread.getActiveSheet().setSelection(idx - 1, 0, 1, 1);
|
|
calcProgramManage.refreshDetailSheet();
|
|
calcProgramManage.refreshDetailSheet();
|