セル編集の実行により、セル値に含まれる改行コードの種別が変更される場合がある

文書番号 : 41308     文書種別 : 制限事項     登録日 : 2017/08/30     最終更新日 : 2017/08/30
文書を印刷する
対象製品
SpreadJS 9J
詳細
改行コード(CRLF または CR)を含むセルの編集を開始し、値を一部変更後に確定すると、改行コードがLFに変更される現象が発生します。これは製品の制限事項です。

【再現方法】
1.本ページの下部にある【再現コード】を実行します。
2.SpreadJS上のセルB1を一部編集し、Enterキーを押下して編集を終了します。

【動作結果】
アラートが表示され、セル編集後のデータ値が表示されます。編集前のセル値に含まれていたCRLFやCRの改行コードは、LFとなります。

【再現コード】
window.onload = function(){
  var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
  var sheet = spread.getActiveSheet();

  var value = "ABC¥r¥nDE¥rF¥nG";
  sheet.getCell(1,1).text(value);

  sheet.bind(GC.Spread.Sheets.Events.EditEnded, function (sender, args) {
var spreadValue = args.sheet.getCell(1,1).text();
    alert(JSON.stringify(spreadValue));
  });
};