1

ajax を介して遅延ロードされる複数の DevExpress グリッドビューを含むページがあります。問題は、各 ajax ロードの後、最後にロードされた gridview のみが機能し、他のものは死んでいる、つまりソート、フィルタリング、およびページングが機能していないことです。

各 ajax ロードで DXR.axd に対して Web リクエストが行われ、新しいグローバル DevExpress JS オブジェクト ( などASPx = new { };) が古いオブジェクトを上書きして返され、以前にロードされたグリッドが機能しなくなるという事実に問題を突き止めました。 (これは、最初のページの読み込み時に複数のグリッドビューが存在し、各コールバックがグリッド コンテンツのみを読み込み、DXR.axd を読み込まない場合に は発生しません)。

最後の手段として、 IFRAME でホストされているグリッドビュー読み込めば問題は解決すると思いますが、面倒なので (IFRAME のサイズの問題)、できれば避けたいと思います。

4

1 に答える 1

0

この問題は、バージョン12.1以降で解決されています。

詳細については、このスレッドを参照してください。

于 2012-07-02T19:29:16.093 に答える