2
我用一個簡單的TreePanel中我的應用程序,有時它停止擴大,並與下一個錯誤unexpanding節點:ExtJS的4 TreePanel中的bug
records[i] is undefined
http://localhost:8080/extjs/ext-all-debug.js
Line 58763
我的代碼非常簡單:
var tree_store = Ext.create('Ext.data.TreeStore', {
id: 'tree_store_id',
proxy: {
type: 'ajax',
url: 'tree_data.json?object_id=' + Ext.getCmp('object_id').value
},
root: {
text: 'Парки',
id: 'objectId',
expanded: true,
iconCls: 'tree-cls-root'
}
});
var tree = Ext.create('Ext.tree.Panel', {
id: 'stock_tree_id',
store: tree_store,
autoWidth: true,
height: 600,
autoScroll: true,
renderTo: document.getElementById('stock_tree_div'),
useArrows: true,
border: false,
rootVisible: true,
listeners: {
itemclick: function (view, rec, item, index, eventObj) {
document.getElementById("stock_div").innerHTML = rec.data.text;
}
}
});
有任何人遇到這個問題?
yes,它包含'leaf'屬性,'expanded'是可選的我認爲 – BlackLine
所以解決方法是:從leaf-items中刪除所有展開/展開。如果沒有幫助 - 發佈你的json。 – TheHorse
我根本沒有擴展屬性。 Json是相當大的... – BlackLine