您好,我给您贴一段代码说明一下:
代码中演示了两种方式,一种是直接清空spread的所有表,
另一种是清空每一张sheet表的所有数据。
- $("#bt1").click(function () {
- // 清空表
- // spread.clearSheets();
- // spread.addSheet(0,new GC.Spread.Sheets.Worksheet("SheetName"));
- // 清空数据
- for (var i =0; i<spread.getSheetCount(); i++) {
- var sheet = spread.getSheet(i);
- var rowCount = sheet.getRowCount();
- var colCount = sheet.getColumnCount();
- /*
- * clear 第5个参数 GC.Spread.Sheets.SheetArea.viewport 指的是编辑区
- * GC.Spread.Sheets.SheetArea.colHeader 代表列头区域
- *
- * clear 第6个参数 GC.Spread.Sheets.StorageType.data 是指清空数据
- * GC.Spread.Sheets.StorageType.style 代表样式
- * */
- sheet.clear(0,0,rowCount,colCount, GC.Spread.Sheets.SheetArea.viewport,
- GC.Spread.Sheets.StorageType.data);
- }
- confirm(collist, spread);
- // spread.refresh();
- });
复制代码
|