[英]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.