|
@@ -38,11 +38,20 @@ let rationPM = {
|
|
buildSheet: function (){
|
|
buildSheet: function (){
|
|
let me = this;
|
|
let me = this;
|
|
me.datas = calcTemplates;
|
|
me.datas = calcTemplates;
|
|
|
|
+ if (me.mainSpread) {
|
|
|
|
+ me.mainSpread.destroy();
|
|
|
|
+ me.mainSpread = null;
|
|
|
|
+ };
|
|
|
|
+ if (me.detailSpread) {
|
|
|
|
+ me.detailSpread.destroy();
|
|
|
|
+ me.detailSpread = null;
|
|
|
|
+ };
|
|
me.mainSpread = sheetCommonObj.buildSheet($('#mainSpread')[0], me.mainSetting, me.datas.length);
|
|
me.mainSpread = sheetCommonObj.buildSheet($('#mainSpread')[0], me.mainSetting, me.datas.length);
|
|
me.detailSpread = sheetCommonObj.buildSheet($('#detailSpread')[0], me.detailSetting, me.datas[0].calcItems.length);
|
|
me.detailSpread = sheetCommonObj.buildSheet($('#detailSpread')[0], me.detailSetting, me.datas[0].calcItems.length);
|
|
|
|
|
|
var fieldName = new GC.Spread.Sheets.CellTypes.ComboBox();
|
|
var fieldName = new GC.Spread.Sheets.CellTypes.ComboBox();
|
|
- fieldName.items(["直接费","人工费","材料费","机械费","主材费","企业管理费","利润","风险费","人工价差","材料价差","机械价差","工程造价","调整人工费","调整机上人工费","甲供材料费"]);
|
|
|
|
|
|
+ fieldName.items(projectObj.project.calcProgram.calc.compiledFeeTypeNames);
|
|
|
|
+ // fieldName.items(["直接费","人工费","材料费","机械费","主材费","企业管理费","利润","风险费","人工价差","材料价差","机械价差","工程造价","调整人工费","调整机上人工费","甲供材料费"]);
|
|
me.detailSpread.getSheet(0).getRange(-1, 5, -1, 1).cellType(fieldName);
|
|
me.detailSpread.getSheet(0).getRange(-1, 5, -1, 1).cellType(fieldName);
|
|
|
|
|
|
me.mainSpread.getSheet(0).bind(GC.Spread.Sheets.Events.EnterCell, me.onMainEnterCell);
|
|
me.mainSpread.getSheet(0).bind(GC.Spread.Sheets.Events.EnterCell, me.onMainEnterCell);
|