0

私が他のサイトを読んで見つけたものによると:

SmartGWTは、データキャッシュを使用して、クライアント/サーバー接続を最適化し、ネットワークトラフィックを削減します。あなたの例では、データベースに次のものがあるとしましょう。

一言

二つの単語

一文

単語を入力すると、フェッチは次を返します。

一言

二つの単語

これらの値はクライアントにキャッシュされます。

単語に1つ追加すると、これはより制限の厳しい検索条件であるため、サーバーフェッチの必要はなく、クライアントフィルターのみで結果は次のようになります。

一言

これを回避し、常にサーバーに対して検索を行う方法はありますか?

4

2 に答える 2

0

listgridコンポーネントでinvalidateCache()を手動で呼び出すと、実際の条件でフェッチメソッドを実行する必要があります

于 2012-08-25T23:16:03.117 に答える
0

DataSourceの次のプロパティを使用して、キャッシュをオフにすることができます。

dataSource.setCacheAllData(false);
dataSource.setAutoCacheAllData(false);

キャッシュをオンにする場合は、両方の関数呼び出しに「true」を渡します。

于 2012-08-14T08:59:13.297 に答える