作成日: 2026/01/21 最終更新日: 2026/05/13
文書種別
不具合
発生環境
5.20252.42以降のバージョンで発生
状況
修正済み
詳細
CellMakerのmakeButtonで生成したボタンでShift+スペースキーをクリックすると行選択機能が機能しません。
回避方法
この問題はバージョン5.20261.50で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
以下のコードを追加します。
multirow.hostElement.addEventListener("keydown", function (e, s) {
if (e.shiftKey && e.code === 'Space') {
e.stopImmediatePropagation();
var sel = multirow.selection;
if (sel.isValid) {
var SM = wijmo.grid.SelectionMode;
switch (multirow.selectionMode) {
case SM.CellRange:
case SM.MultiRange:
case SM.Row:
case SM.RowRange:
case SM.ListBox:
multirow.select(new wijmo.grid.CellRange(
sel.row, 0, sel.row, multirow.columns.length - 1
), false);
var rowHeaderIndex = sel.row - multirow.rowHeaders.viewRange.row;
var HV = wijmo.grid.HeadersVisibility;
if (multirow.headersVisibility !== HV.Column) {
var selector = null;
if (multirow.rowHeaders.hostElement) {
var child = multirow.rowHeaders.hostElement.children[rowHeaderIndex];
if (child) {
selector = child.querySelector('.wj-column-selector');
}
}
if (selector && !multirow.rows[sel.row].isSelected) {
selector.click();
}
}
break;
}
}
e.preventDefault();
}
},true);