簡體   English   中英

當數據更改和查詢不再滿足時自動刷新網格

[英]Automatically refresh a grid when data changes and query is no longer satisfied

我有一個存儲數據{ name: String, enabled: Boolean }的商店。 當顯示dgrid時,我將查詢設置為{ enabled: true }以便有效過濾掉所有“禁用”的條目。 我實際上有三個顯示同一商店的網格。 他們都收到通知,無后顧之憂。

如果我編輯一個字段,並使用{enabled: false}將其保存,則需要刷新dgrid,因為不再滿足該條目的查詢條件( enabled字段已更改)。 通知僅確保單元本身已更新-不再考慮不再滿足查詢條件這一事實。

所以,我的問題是:在這種情況下我該怎么辦? 我可以手動為網格發布刷新,但是其他2個網格也需要刷新。

最好的方法是什么? 我是否缺少一些顯而易見的東西?

謝謝!

芝加哥商業交易所。

我無法添加評論,但是根據您的描述,您的商店似乎沒有將更改通知網格(只讀商店?)。 您正在使用哪家商店?

http://dojotoolkit.org/reference-guide/1.9/dojo/store.html

另一個原因可能是您正在使用不贊成使用的基於dojo / data API的商店(例如:dojo / data / ItemFileWriteStore),而dgrid不支持它的通知。

http://dojofoundation.org/packages/dgrid/tutorials/grids_and_stores/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM