[GridView for ASP.NET Web Forms] グリッドの垂直スクロール後に列幅を変更するとスクロールアップする

文書番号 : 82465     文書種別 : Bug
登録日 : 2017/12/07     最終更新日 : 2017/12/07

対象製品

Studio for ASP.NET Web Forms

ステータス

回避方法あり

詳細

グリッドの垂直スクロール後に列幅を変更するとスクロールアップします。

回避方法

以下のスクリプトを記述します。

<script type="text/javascript">
  var original_refreshPanel = wijmo.grid.fixedView.prototype._refreshPanel;
  wijmo.grid.fixedView.prototype._refreshPanel = function (scrollValue) {
    var recreateSuperPanel = false;
    if (!this._scroller.data("wijmo-wijsuperpanel")) {
      recreateSuperPanel = true;
    }
    original_refreshPanel.call(this, scrollValue);
    if (recreateSuperPanel && scrollValue && (scrollValue.x || scrollValue.y)) {
      var sp = this._scroller.data("wijmo-wijsuperpanel");
      sp._initScrollPosition();
    }
  }
</script>