/** * Created by zhang on 2018/9/3. */ featureObj = { featureSpread:null, featureSheet:null, setting:{ header: [ {headerName: "显示名称", headerWidth: 180, dataCode: "dispName", dataType: "String",formatter: "@"}, {headerName: "取值属性", headerWidth: 240, dataCode: "key", dataType: "String"}, {headerName: "单元格类型", headerWidth: 240, dataCode: "type", dataType: "String"} //{headerName: "规则", headerWidth: 150, dataCode: "rule", hAlign: "left", dataType: "String",cellType:'comboBox',editorValueType:true,options:[{text:"规则1",value:1},{text:"规则2",value:2}]} ], view: { lockColumns: [] }, headerHeight:45 }, initSpread:function () { if(!this.featureSpread){ this.featureSpread = SheetDataHelper.createNewSpread($("#featureSpread")[0]); } this.featureSheet = this.featureSpread .getSheet(0); sheetCommonObj.initSheet(this.featureSheet,this.setting, 30); this.billsSheet.name('billsSheet'); this.billsSheet.bind(GC.Spread.Sheets.Events.ValueChanged, this.onBillsValueChange); this.billsSheet.bind(GC.Spread.Sheets.Events.SelectionChanged,this.onBillsSelectionChange); this.billsSheet.bind(GC.Spread.Sheets.Events.RangeChanged, this.onBillsRangeChange); //this.initRightClick("billsSpread",this.billsSpread); } }; featureObj.initSpread();