作成日: 2021/01/15 最終更新日: 2021/04/28
文書種別
不具合
状況
修正済み
詳細
グループ化を有効にしたグリッド上で、非編集状態から[Ctrl]+[V]キー押下により値をペーストすると、垂直スクロールバーが不正にスクロールする場合があります。
本現象は、F2キーやダブルクリックでセルの編集を開始し値を変更した場合には発生しません。
本現象は、F2キーやダブルクリックでセルの編集を開始し値を変更した場合には発生しません。
回避方法
この問題は2021J v1(4.5.20211.308)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
下記のスクリプトを実装し、ペースト時の動作を上書きすることにより回避できます。
<script type="text/javascript">
c1.documentReady(function () {
var grid = wijmo.Control.getControl("#FlexGrid"),
uhelper = c1._getExtension(grid, c1.mvc.grid._UpdateHelper);
grid.pastingCell.removeHandler(uhelper["_onPastingCell"]);
grid.pastingCell.addHandler(_onPastingCell);
function _onPastingCell(grid, e) {
e = {
row: grid.rows[e.row].dataIndex,
panel: e.panel
};
uhelper["_onPastingCell"](grid, e);
}
});
</script>
※修正版を適用しない場合の回避方法は以下の通りです。
下記のスクリプトを実装し、ペースト時の動作を上書きすることにより回避できます。
<script type="text/javascript">
c1.documentReady(function () {
var grid = wijmo.Control.getControl("#FlexGrid"),
uhelper = c1._getExtension(grid, c1.mvc.grid._UpdateHelper);
grid.pastingCell.removeHandler(uhelper["_onPastingCell"]);
grid.pastingCell.addHandler(_onPastingCell);
function _onPastingCell(grid, e) {
e = {
row: grid.rows[e.row].dataIndex,
panel: e.panel
};
uhelper["_onPastingCell"](grid, e);
}
});
</script>
旧文書番号
86325