何日もかけてバグを再現しようとした後、ようやくバグを jFiddle にアップロードすることができました。4.7.0 から移植して以来、これに気付きましたが、正確な問題を特定できませんでした。
問題を説明する jFiddle はjFiddle デモにあります
これが問題です:
autoResize を true に設定し、グリッドの行数がグリッドの高さよりも長い場合(右側にオーバースクロールが表示されるようになるため)、列をダブルクリックするたびに列を自動サイズ変更します。 、グリッド全体が縮小し、クリックするたびにどんどん縮小し続けます。(session_status と end_time の間の列のサイズ変更をクリックするだけで、グリッド幅が常に縮小している間、それらが変更されていることがわかります)。
jFiddle で遊んで、行数が高さよりも小さい場合、グリッドは期待どおりに機能します。$('#jqGrid').jqGrid('setGridHeight', 500, false);
(session_status と end_time の間の列のサイズ変更をクリックするだけで、グリッド幅が同じままで変更されていることがわかります)。
行数がグリッドの高さよりも高い間だけ隠れていたため、jFiddle の問題を特定するのは困難でした。
この問題を回避する方法はありますか?
(ps これは私がデモ用に再利用し続けている単なる例なので、まだテンプレートに移動していません)
ありがとう、
タル。