作成日: 2014/08/22 最終更新日: 2014/11/27
文書種別
不具合
状況
修正済み
詳細
仮想スクロールを有効にした状態で下記の手順を実行して、スクロールバーを表示させてからスクロールして、再度スクロールバーを非表示にすると、一番上の行が消えてしまいます。
【再現手順】
【再現手順】
- wijgridでallowVirtualScrolling = true、scrollMode = auto、高さを全部の行が表示される最低限のサイズに設定します。
- 列幅を広げて、縦と横のスクロールバーを表示させます。
- 縦のスクロールバーで一番下にスクロールします。
- 列幅を小さくして、縦と横のスクロールバーが表示されないようにします。
- 一番上の行が消えてしまいます。
回避方法
この問題はバージョン3.20142.54で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次のとおりです。
columnResizedイベントでdoRefreshメソッドを実行して、列のリサイズ時にグリッドを再描画することで、本現象を回避することができます。
◎サンプルコード (JavaScript)
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次のとおりです。
columnResizedイベントでdoRefreshメソッドを実行して、列のリサイズ時にグリッドを再描画することで、本現象を回避することができます。
◎サンプルコード (JavaScript)
$("#demo").wijgrid({
columnResized: function() {
$("#demo").wijgrid("doRefresh");
}
});
columnResized: function() {
$("#demo").wijgrid("doRefresh");
}
});
旧文書番号
80925