/** * Created by zhang on 2018/11/26. */ let mbzm_obj={ spread:null, setting:{ header: [ {headerName: "编码", headerWidth: 130, dataCode: "code", dataType: "String", formatter: "@"}, {headerName: "模板类别", headerWidth: 260, dataCode: "templateType", dataType: "String", hAlign: "left"}, {headerName: "系数", headerWidth: 65, dataCode: "coe", dataType: "Number"}, {headerName: "单位", headerWidth: 45, dataCode: "unit", dataType: "String", hAlign: "center"}, {headerName: "工程量", headerWidth: 65, dataCode: "quantity", dataType: "Number",decimalField: "ration.quantity"}, {headerName: "关联类别", headerWidth: 100, dataCode: "type", dataType: "String"}, {headerName: "清单位置", headerWidth: 200, dataCode: "billsPosition", hAlign: "left", dataType: "String",cellType:'selectButton',getText:'forPosition'}, {headerName: "清单位置", headerWidth: 200, dataCode: "fxPosition", hAlign: "left", dataType: "String",cellType:'selectButton',getText:'forPosition',visible:false} ], view: { lockColumns:["code","content","unit","type","billsPosition","fxPosition"], rowHeaderWidth:25 }, }, initSpread:function () { this.spread = SheetDataHelper.createNewSpread($("#mbzmSpread")[0]); sheetCommonObj.spreadDefaultStyle(this.spread); this.sheet = this.spread.getSheet(0); sheetCommonObj.initSheet(this.sheet, this.setting); this.sheet.setRowCount(0); }, refresh:function () { this.spread?this.spread.refresh():''; }, showMBZMData:function(node){ let selected = node?node:projectObj.project.mainTree.selected; } }