我用的版本没有.ContextMenu
$("#btnAddRow").click(function () {
var spreadNS = GC.Spread.Sheets,
sheet = spread.getSheet(0),
SheetArea = spreadNS.SheetArea;
var sheet = spread.getActiveSheet();
var table = sheet.tables.findByName('tableRecords');
var cellStyle = new spreadNS.Style();
cellStyle.backColor = "red";
var rowStyle = new GC.Spread.Sheets.Style();
if (sheet) {
//sheet.addRows(sheet.getRowCount(SheetArea.viewport), 1);//获取最后一行加行
sheet.addRows(5, 1);
sheet.setStyle(5, -1, rowStyle, GC.Spread.Sheets.SheetArea.viewport);
}
})
目前是写了一个功能按钮,点按钮时候调用以上函数,我就吧新增的行加在固定的行上,但是新增行需要显示边框、字体、高度、以及向左对齐方式。
初始化表格时候写了新增了table,但是查询时候,查询不到值,也加了一行空值,必须有一行有值,没有值的情况下,表格新增行关联不到table上,
以上这些方法也倒是满足目前功能,唯一就是是新增行需要显示黑色边框、字体、高度、以及向左对齐方式。
整个红框中的样式问题。
|