表示上の最下行編集によって、編集完了後、当該行が隠れる

文書番号 : 40120     文書種別 : 不具合     登録日 : 2017/03/08     最終更新日 : 2017/03/29
文書を印刷する
対象製品
SpreadJS 9J
発生環境
3.20152.21
状況
修正済み
詳細
表示上の最下行(さらに下の行は非表示状態)を編集すると、編集完了後に当該行が隠れる現象が発生します。

【再現方法】
1.下記の再現コードを実行します
2.30行目にある任意のセルを編集します
3.編集を完了します

【動作結果】
30行目がタブストリップの裏に位置し、編集直後の状態では実質不可視の状態になります。

【再現コード】
$(function () {
  $(document).ready(function () {
    $("#ss").wijspread({ sheetCount: 1 });
    var spread = $("#ss").wijspread("spread");
    var sheet = spread.getActiveSheet();

    spread.isPaintSuspended(true);

    var rowCount = sheet.getRowCount();
    for(var i=30; i   sheet.getRow(i).visible(false);
    }

    spread.isPaintSuspended(false);
  });
});
回避方法
SpreadJS 9J SP2(Ver.3.20152.22)で修正済み