シートのExcelペースト時に列ヘッダの情報が反映されない

文書番号 : 41468     文書種別 : 既知の問題     登録日 : 2017/12/28     最終更新日 : 2018/08/29
文書を印刷する
対象製品
SpreadJS(Ver.10.x.x -)
ステータス
修正済み
詳細
Spread.Sheets に CopyPasteHeaderOptions.allHeaders を設定のうえペーストを行なっても、列ヘッダ情報がペーストされない現象が発生します。

【再現手順】
1.以下の再現コードを実行します
2.Spread.Sheetsのシートコーナーを選択し、コピー操作を実行します
3.任意のエディタなどを起動し、貼り付け操作を行います

【動作結果】
列ヘッダ情報がペーストされない現象が発生します。

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

workbook.options.allowUndo = true;
sheet.options.allowCopyPasteExcelStyle = true;
sheet.options.copyPasteHeaderOptions = GC.Spread.Sheets.CopyPasteHeaderOptions.allHeaders
sheet.setValue(0, 0, "列ヘッダ1", GC.Spread.Sheets.SheetArea.colHeader);
sheet.setValue(0, 1, "列ヘッダ2", GC.Spread.Sheets.SheetArea.colHeader);
sheet.setValue(0, 2, "列ヘッダ3", GC.Spread.Sheets.SheetArea.colHeader);
sheet.setValue(0, 0, "01000");
sheet.setValue(0, 1, "セル値1");
sheet.setValue(0, 2, 11111);
sheet.setValue(1, 0, "02000");
sheet.setValue(1, 1, "セル値2");
sheet.setValue(1, 2, 22222);
sheet.setValue(2, 0, "03000");
sheet.setValue(2, 1, "セル値3");
sheet.setValue(2, 2, 33333);
sheet.setValue(3, 0, "04000");
sheet.setValue(3, 1, "セル値4");
sheet.setValue(3, 2, 44444);
sheet.setValue(4, 0, "05000");
sheet.setValue(4, 1, "セル値5");
sheet.setValue(4, 2, 55555);
回避方法
SpreadJS (Ver.11.2.4)で修正済み