ヘッダのハイライト時、太さ3px以上の罫線が欠ける

文書番号 : 39485     文書種別 : 不具合     登録日 : 2016/07/27     最終更新日 : 2016/07/27
文書を印刷する
対象製品
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);
  });
});
--------------------------------------------------
回避方法
SpreadJS 9J SP1(Ver.3.20152.21)で修正済み