你可以允许用户重设某行或者某列的行宽或者列高。
该操作支持多选行或者多选列的重设大小。
将鼠标指针移动到两个行标题单元格或者列标题单元格之间,鼠标指针将会变为“重设大小”的形状。按下并拖动即可设置行高或者列宽。松开鼠标键结束调整。
在拖动的时候将会显示一条预览线。
当 options.resizeZeroIndicator 属性设置为 Enhanced 时,你可以重设宽度为 0 的列和高度为 0 的行的大小。
示例代码
以下代码设置了行或者列是否可以被重设大小。
JavaScript
activeSheet.setRowResizable(3,false,GC.Spread.Sheets.SheetArea.viewport); activeSheet.setColumnResizable(3,false,GC.Spread.Sheets.SheetArea.viewport); activeSheet.getRange(1, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).resizable(false); activeSheet.getRange(-1, 1, -1, 1, GC.Spread.Sheets.SheetArea.viewport).resizable(false);
示例代码
以下代码仍然设置了行或者列是否可以被重设大小。
JavaScript
activeSheet.setRowCount(10); activeSheet.setColumnCount(7); activeSheet.setValue(0, 0,"Western"); activeSheet.setValue(0, 1,"Western"); activeSheet.setValue(0, 2,"Western"); activeSheet.setValue(1, 0,"A"); activeSheet.setValue(1, 1,"B"); activeSheet.setValue(1, 2,"C"); activeSheet.setColumnResizable(0,true, GC.Spread.Sheets.SheetArea.colHeader); activeSheet.setRowResizable(0,true, GC.Spread.Sheets.SheetArea.rowHeader); alert(activeSheet.getColumnResizable(0)); alert(activeSheet.getRowResizable(0, GC.Spread.Sheets.SheetArea.rowHeader));
另见