作成日: 2021/02/25 最終更新日: 2021/04/28
文書種別
不具合
状況
修正済み
詳細
AllowAddNewプロパティをtrueにし新規行の追加を有効にした場合、複数行を選択後に[Ctrl]+[C]キーでコピーして新規行上で[Ctrl]+[V]キーによりペーストすると、ペーストされた行の他に不正な行が追加されます。
本現象は1行のコピー&ペーストでは発生しません。
本現象は1行のコピー&ペーストでは発生しません。
回避方法
この問題は2021J v1(4.5.20211.308)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
下記のようなスクリプトを実装することにより回避できます。
<script type="text/javascript">
c1.documentReady(function () {
var grid = wijmo.Control.getControl("#grid"),
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("#grid"),
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>
旧文書番号
86447