2009-07-01 5 views
2

gwtextからSmartGWTに移行していて、全体としてはOKです。しかし、SmartGWTのListGridコンポーネントには大きな問題があります。SmartGWT ListGridが遅いですが、Internet Explorerでのみ

次の両方の条件が満たされた場合、それは非常に遅いです:

  • のInternet Explorerを使用すると、複数の列を追加する場合
  • 5以上の列

速度が低下します使用されています全部が使えなくなり、ブラウザを殺す必要があるまでウィンドウのタスクマネージャを介して。 1列と

グリッドの列の数が多い

グリッドは、Firefox、私はこの問題についてある2つのエントリを見つけたSmartGWTフォーラムでオペラ

、に罰金ですInternet Explorerの罰金です推奨される回避策のいずれも問題を修正していません。

http://forums.smartclient.com/showthread.php?t=5896

私は唯一のハイパーリンクを掲載させて頂いておりますので、ここでは第二のスレッドの数です:

トン= 5193

すべてのヘルプは大

+1

を使用してみてください「このページでは、ゆっくりと表示し、実際のWebブラウザを取得:?www.firefox.comを」。問題はIEのグリッド処理が不十分であるため、より良いブラウザを利用すればユーザーのエクスペリエンスが向上することがわかります。信用供与期限が到来している場合には、クレジットをお渡しください。 – muusbolla

+0

いいですが、残念ながらオプションではありません。ところで、私はすべてのブラウザが嫌い、多分オペラはファイアフォックスより少し小さく、ファイアフォックスはやや少ないですが、それは別の話です。 –

答えて

0

はあなたが一覧表示できます高く評価されSmartClientフォーラムのスレッド内のすべての提案を確実にフォローするために取った実際の手順を思い出してください。

あなたはSmartGWTショーケースのLiveGridのサンプルを見れば:

http://www.smartclient.com/smartgwt/showcase/#featured_grid_live 

これはあなたのための遅いですか?あなたのマシンやブラウザに何か問題がある場合は、同僚のマシンを試してみてください。

+0

私たちは他のマシンをテストしましたが、すべて同じ動作、つまり高速、すなわち低速です。 LiveGridサンプルは、ffの場合よりもはるかに優れています。しかし、このサンプルではまだOKです。 グリッド設定では、setBaseStyle( "tallCell")とsetShowRollover(false)が少し改善されています。 最新のGWT(1.6.4)、SmartGWT(1.1)、Java(Update 14)にアップグレードしました。他のjavascript/ajaxライブラリは削除されています。ブラウザのキャッシュがクリアされました。 行数を減らしても影響はありません。 5行でも遅くなります。 livegridサンプル1:1を自分のコードにコピーしましたが、まだ遅いです。 –

+0

SmartClientフォーラムにはいくつかステップが追加されていますが、最初は正気のチェックがあります。純粋なクライアント側の対話は、スマートクライアントよりもスマートクライアント上で速く実行されると言われています。それは意味をなさない。具体的にどのようなやりとりが遅いのですか? –

0

私の経験からI.E. 8は、ページ内の1つまたは2つ以上のボタンをひどく扱います(入力タイプ=ボタンまたはボタンタグ)。私は、リストグリッドがそれを使用するかどうかわかりませんが、もしそうであれば回避策はありません。 divを使用するものを使用してください。

0

氏は、そのウェブサイトにリンクを張って、グリッドのsetFastCellUpdates(true);

関連する問題