2012-02-03 24 views
0

我有一個問題,我想,以防止** 讀取店代理在ExtJS的4.0.2a MVC執行如何預防店代理在運行的ExtJS 4 MVC

我taskStore是定義如下

var taskStore = Ext.create("Gnt.data.TaskStore", { 
    model: 'gantt.model.Task', 
    proxy  : { 
     type : 'ajax', 
     method: 'GET', 
     api: { 
      read:  'task/GetTask.action', 
      create:  'task/CreateTask.action', 
      destroy: 'task/DeleteTask.action', 
      update:  'task/UpdateTask.action' 
     }, 
     writer : new Ext.data.JsonWriter({ 
      root : 'taskdata', 
      encode : true, 
      writeAllFields : true 
     }), 
     reader : new Ext.data.JsonReader({ 
      totalPropery: 'total', 
      successProperty : 'success', 
      idProperty : 'id', 
      type : 'json', 
      root: function (o) { 
       if (o.taskdata) { 
        return o.taskdata; 
       } else { 
        return o.children; 
       } 
      } 
     }) 
    } 
}); 

現在我要限制它定義爲對視圖創建執行代理。我想調用視圖創建的另一個Ajax請求。我嘗試過但不能成功。

幫我解決我的問題,所以我可以移動戰爭。任何想法的所有建議表示歡迎。

預先感謝您

回答

0

您可以添加autoload: false到您的商店的定義,並呼籲taskStore.load({ /* your configuration here for a one-off load */ });只要你想