原文:Top Support Tips
Ext JS 4允許用戶直接將extraParams添加到1個鏈接,類似以下代碼:
Ext JS 5的數據包變化讓靈活的數據更容易于工作了。但是,如果你正在使用Ext JS 4,那要實現類似的靈活性,就需要使用幾個不為人知的框架塊來實現。
開發人員1直以來都沒法控制從http://www.vxbq.cn/server/返回到利用程序的數據字段有哪些。如果你是工作于數據會從多個數據源返回數據的環境,這極可能是1個常見的挑戰。數據簽名可能頻繁產生改變,而且數據具有者不會去通知數據簽名已改變。用戶常常靜態的設置模型(model)/存儲(store)(或網格中的列)的字段。但是,你可以利用metachage事件和返回的metaDaata鍵來讓數據變得靈活。
注意:metachange事件目前只會被JSON讀取器(reader)觸發。
如果http://www.vxbq.cn/server/響應包括了在讀取器的metaProperty配置項設置的metaData鍵,那數據便可從metaData響應中獲得。任何傳遞過來的數據記錄的根就能夠在這里被定義為存儲的字段。如果記錄對象是通過metaData對象傳遞的,那末字段就被讀取器自動利用到存儲/模型。
與響應相干的信息也會傳遞回響應中,例如,1個關聯存儲的數組列也能夠被傳遞,且可以使用存儲的metachange事件來動態利用。
當metaData被傳遞回響應,就會觸發metachange事件,這時候,處理程序就能夠讀取任何傳遞回來的數據并將其合并。
下一篇 Web應用程序和Web網站