sheet.setRowCount(10,GC.Spread.Sheets.SheetArea.viewport);可以实现在var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));初始化之后获取当前sheetvar sheet = spread.getActiveSheet();后调用sheet.setRowCount(10,GC.Spread.Sheets.SheetArea.viewport);
如果要设置多个sheet显示,您可以循环设置。
第二个问题:
您可以通过绑定事件来完成,绑定EditStarting事件,在单元格进入编辑状态时进行判断,如果是不需要编辑的列您可以设置spread.options.enableFormulaTextbox = false;否则设置spread.options.enableFormulaTextbox = true;像下面这样:
sheet.bind(GC.Spread.Sheets.Events.EditStarting, function (sender, args) {
if(args.col==0){
spread.options.enableFormulaTextbox = false;
}else{
spread.options.enableFormulaTextbox = true;
}
});
另外,咱们以后与帖子主题无关的问题可以另外开一个新帖,这样也方面您日后再次查阅。
|