2012-08-13 19 views
0

按照我發現閱讀其他網站無效緩存:如何使用時ListGrid和數據源

SmartGWT的使用數據緩存來優化客戶端 - 服務器的連接並減少網絡流量。在您的例子,假設你已經在數據庫中執行以下操作:

一個字

兩個字

一句話

當你鍵入文字時,取回報:

一個字

兩個字

這些值緩存在客戶端。

當您添加一個字,因爲這是一個更限制搜索條件,無需服務器獲取,只有客戶端過濾,其結果是:

一個字

是否有辦法避免這種情況,並始終對服務器進行搜索?

回答

0

您可以使用以下屬性數據源來關閉緩存。

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

如果要打開緩存,請將「true」傳遞給兩個函數調用。

0

手動調用listgrid組件上的invalidateCache()應該按照實際條件運行獲取方法

相關問題