1234567891011121314151617181920212223242526272829303132333435 |
- /**
- * Created by Tony on 2017/4/28.
- */
- var sheetCommonObj = {
- buildSheet: function(container, setting) {
- var me = this;
- var spread = new GC.Spread.Sheets.Workbook(container, { sheetCount: 1 });
- spread.options.tabStripVisible = false;
- spread.options.showHorizontalScrollbar = false;
- var spreadNS = GC.Spread.Sheets;
- var sheet = spread.getSheet(0);
- sheet.suspendPaint();
- sheet.suspendEvent();
- //Set rowHeader count and columnHeader count.
- sheet.setRowCount(1, spreadNS.SheetArea.colHeader);
- sheet.setColumnCount(setting.header.length, spreadNS.SheetArea.viewport);
- sheet.options.colHeaderAutoTextIndex = 1;
- sheet.options.colHeaderAutoText = spreadNS.HeaderAutoText.numbers;
- sheet.showRowOutline(false);
- //setup column header
- me.buildHeader(sheet, setting);
- //setup cells
- sheet.setRowCount(5);
- sheet.resumeEvent();
- sheet.resumePaint();
- return sheet;
- },
- buildHeader: function(sheet, setting){
- var me = this, ch = GC.Spread.Sheets.SheetArea.colHeader;
- for (var i = 0; i < setting.header.length; i++) {
- sheet.setValue(0, i, setting.header[i].headerName, ch);
- sheet.setColumnWidth(i, setting.header[i].headerWidth?setting.header[i].headerWidth:100);
- }
- }
- }
|