セル編集の実行により、セル値に含まれる改行コードの種別が変更される場合がある
対象製品
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));
});
};
【再現方法】
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));
});
};