问题描述:使用模板中如果包含合并单元格,在插入行渲染后,有的合并单元格会出现如图所示的问题,图片中1是一个打的合并单元格,2是其中一个被合并的格子,当我在插入一行后,去点击这个合并单元格,有时候会出现span的z-index小于被合并单元格的问题,而且这个问题不是每次都出现在同一个合并单元格上,有多个合并单元格的时候会随机出现在其他的合并单元格上。 这个测试实在官方的例子 http://demo.grapecity.com.cn/Spr ... ple/#/demos/ExcelIO 中做的只修改了少量的代码:
js:
$(document).ready(function() {
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var excelIo = new GC.Spread.Excel.IO();
var sheet = spread.getActiveSheet();
$("#loadExcel").click(function() {
var excelFile = document.getElementById("fileDemo").files[0];
var password = $("#password").val();
// here is excel IO API
excelIo.open(excelFile, function(json) {
var workbookObj = json;
spread.fromJSON(workbookObj);
}, function(e) {
// process error
alert(e.errorMessage);
if (e.errorCode === 2 /*noPassword*/ || e.errorCode === 3 /*invalidPassword*/ ) {
$("#password").select();
}
}, {
password: password
});
});
$("#insertRow").click(function() {
var sheet = spread.getActiveSheet();
var insertRowIndex = sheet.getSelections()[0].row;
var rowCount = sheet.getSelections()[0].rowCount;
sheet.addRows(insertRowIndex + 1, rowCount);
})
});
按钮htmll:
<div class="option-row">
<div class="group">
<label>insertRow:
<input type="button" id="insertRow" value="insertRow" class="button">
</label>
</div>
</div>
我使用Excel模板在附件中,请帮我分析下是我自己的问题还是插件本来的问题,谢谢
|
|