0
我正在使用ExtJS 4.1版本。我的應用程序有一個視圖,該視圖包含一個樹面板。樹面板附加到負責加載數據的商店。商店的autoLoad配置設置爲false。所以理想情況下,當我說store.Load()時,系統應該調用ajax並獲取數據。但是我在這裏面臨的問題是,當我加載視圖時,系統使用存儲代理進行Ajax調用並嘗試加載數據。這隻在我加載視圖的時候纔會發生。在此之後,如果我嘗試加載視圖,除非明確調用store.Load(),否則不會創建ajax調用。View is loading通過商店自動在ExtJs 4.1中加載TreePanel
TreePanel中:
xtype: 'treepanel',
id: 'checkTreePanel',
flex: 0.68,
title: 'Hierarchy',
displayField: 'MemberName',
rootVisible: false,
useArrows: true,
hidden: true,
multiSelect: true,
store: 'myStore'
這是商店的樣子:
Ext.define(myStore', {
extend: 'Ext.data.TreeStore',
model: 'myModel',
autoLoad: false,
proxy: {
type: 'ajax',
timeout: 40000,
url: '/getData/',
reader: {
type: 'json'
}
}
});
請建議。