作成日: 2020/07/22 最終更新日: 2020/08/19
文書種別
不具合
状況
修正済み
詳細
FlexGridにて、itemFormatterプロパティを利用して、セルのinnerHTMLにラジオボタンを設定している場合、列幅を変更してから、ラジオボタンをクリックすると、ラジオボタンのチェックが有効になりません。
回避方法
この問題はバージョン5.20202.699で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
mousedownイベントを利用して、セルがクリックされた場合にラジオボタンのチェックを行う方法をご検討ください。
------------------------------
grid.hostElement.addEventListener('mousedown', function (e) {
var selectedCellRange = grid.selection;
if (selectedCellRange.col == 0) {
selectData = grid.getCellData(selectedCellRange.row, selectedCellRange.col);
grid.refresh();
}
});
------------------------------
修正版を適用しない場合の回避方法は次の通りです。
mousedownイベントを利用して、セルがクリックされた場合にラジオボタンのチェックを行う方法をご検討ください。
------------------------------
grid.hostElement.addEventListener('mousedown', function (e) {
var selectedCellRange = grid.selection;
if (selectedCellRange.col == 0) {
selectData = grid.getCellData(selectedCellRange.row, selectedCellRange.col);
grid.refresh();
}
});
------------------------------
旧文書番号
85831