グリッドビューをスクロール可能にしようとしています。グリッドビューは更新パネルに含まれており、pageLoad() で次の関数を呼び出しています。
function LoadScrollPopupOverridesBehavior() {
$('.GridViewPopupWithOverride').Scrollable({
ScrollHeight: 350,
Width: 733
});
$('.GridViewPopupWithoutOverride').Scrollable({
ScrollHeight: 350,
Width: 733
});
}
別の updatePanel からの updatePanel の部分的なポストバックの後、jQuery scrollableGridPlugin がエラー offsetWidth undefined を与えているため、事前にチェックしてこれを解決しようとしました
if(grid.rows.length>0)
grid.rows.length
しかし、offsetWidth undefined の行が値がゼロであることを示していたにもかかわらず、これはそれをキャッチしませんでした。これにより、.scrollable() の呼び出し中に何かがグリッドを変更していると信じるようになりました。
申し訳ありませんが、jQuery から元のプラグイン リンクを見つけることができませんが、使用例を次に示します。