コンボボックス型セルを含む複数セル選択が機能しない
対象製品
SpreadJS 9J
状況
現象確認済み
詳細
Ctrlキーを押下しながらの複数セル選択時、選択セルにコンボボックス型セルを含むと、選択機能が正常に機能しなくなる現象が発生します。
【再現手順】
1.以下の再現コードを実行します
2.Ctrlキーを押下しながらセルA1、A3、A5を選択します
3.Ctrl+Cキーを押下して選択範囲をコピーします
4.C1セルを選択し、Ctrl+Vキーを押下して選択範囲のペーストを行います
【現象】
A5セルのみがコピーされる現象が発生します
【再現コード】
window.onload = function() {
//初期化
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var sheet = spread.getActiveSheet();
// 描画処理の一時停止
sheet.suspendPaint();
var comboCellType = new GC.Spread.Sheets.CellTypes.ComboBox();
comboCellType.items(["1","2","3"]);
sheet.getCell(0, 0).cellType(comboCellType);
sheet.getCell(2, 0).cellType(comboCellType);
sheet.getCell(4, 0).cellType(comboCellType);
// 描画処理の再開
sheet.resumePaint();
};
【再現手順】
1.以下の再現コードを実行します
2.Ctrlキーを押下しながらセルA1、A3、A5を選択します
3.Ctrl+Cキーを押下して選択範囲をコピーします
4.C1セルを選択し、Ctrl+Vキーを押下して選択範囲のペーストを行います
【現象】
A5セルのみがコピーされる現象が発生します
【再現コード】
window.onload = function() {
//初期化
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var sheet = spread.getActiveSheet();
// 描画処理の一時停止
sheet.suspendPaint();
var comboCellType = new GC.Spread.Sheets.CellTypes.ComboBox();
comboCellType.items(["1","2","3"]);
sheet.getCell(0, 0).cellType(comboCellType);
sheet.getCell(2, 0).cellType(comboCellType);
sheet.getCell(4, 0).cellType(comboCellType);
// 描画処理の再開
sheet.resumePaint();
};