ヘッダのハイライト時、太さ3px以上の罫線が欠ける
対象製品
SpreadJS 9J
状況
修正済み
詳細
ヘッダ罫線の太さが3px以上の場合に、ヘッダがハイライト表示されると罫線が欠ける現象が発生します。
【現象再現手順】
--------------------------------------------------
1. 以下の再現コードを実行します
2. D列のヘッダ上にマウスカーソルを移動します
-罫線が欠ける現象が発生します
--------------------------------------------------
【現象再現コード】
--------------------------------------------------
//下記のコードはHTML上のDOM要素、"#ss"に対し、
//SPREADを展開することを前提としたコードです。
$(function () {
$(document).ready(function () {
//init
$("#ss").wijspread({ sheetCount: 1 });
var spread = $("#ss").wijspread("spread");
var sheet = spread.getActiveSheet();
//set border
var CROSSLINES_STYLE = new $.wijmo.wijspread.LineBorder("blue", $.wijmo.wijspread.LineStyle.thick);
var sheet = spread.getSheet(0);
sheet.isPaintSuspended(true);
sheet.setRowCount(2, $.wijmo.wijspread.SheetArea.colHeader);
sheet.setColumnCount(6);
sheet.setRowCount(8);
var r = new $.wijmo.wijspread.Range(0, 2, sheet.getRowCount(), 1);
var r2 = new $.wijmo.wijspread.Range(0, 2, sheet.getRowCount($.wijmo.wijspread.SheetArea.colHeader), 1);
sheet.setBorder(r, CROSSLINES_STYLE, { right: true });
sheet.setBorder(r2, CROSSLINES_STYLE, { right: true }, $.wijmo.wijspread.SheetArea.colHeader);
sheet.isPaintSuspended(false);
});
});
--------------------------------------------------
【現象再現手順】
--------------------------------------------------
1. 以下の再現コードを実行します
2. D列のヘッダ上にマウスカーソルを移動します
-罫線が欠ける現象が発生します
--------------------------------------------------
【現象再現コード】
--------------------------------------------------
//下記のコードはHTML上のDOM要素、"#ss"に対し、
//SPREADを展開することを前提としたコードです。
$(function () {
$(document).ready(function () {
//init
$("#ss").wijspread({ sheetCount: 1 });
var spread = $("#ss").wijspread("spread");
var sheet = spread.getActiveSheet();
//set border
var CROSSLINES_STYLE = new $.wijmo.wijspread.LineBorder("blue", $.wijmo.wijspread.LineStyle.thick);
var sheet = spread.getSheet(0);
sheet.isPaintSuspended(true);
sheet.setRowCount(2, $.wijmo.wijspread.SheetArea.colHeader);
sheet.setColumnCount(6);
sheet.setRowCount(8);
var r = new $.wijmo.wijspread.Range(0, 2, sheet.getRowCount(), 1);
var r2 = new $.wijmo.wijspread.Range(0, 2, sheet.getRowCount($.wijmo.wijspread.SheetArea.colHeader), 1);
sheet.setBorder(r, CROSSLINES_STYLE, { right: true });
sheet.setBorder(r2, CROSSLINES_STYLE, { right: true }, $.wijmo.wijspread.SheetArea.colHeader);
sheet.isPaintSuspended(false);
});
});
--------------------------------------------------
回避方法
SpreadJS 9J SP1(Ver.3.20152.21)で修正済み