我有一個遞歸模板。如何將數據加載到extjs中的遞歸數據視圖?
new Ext.XTemplate(
'<tpl for="."><div>'+
'<div class="select">{text}</div>'+
'{[this.putChildren(values)]}'+
' </div></tpl>'
,
{
putChildren:function(values){
if(values.children){
Ext.each(values.children,function(child,index,arr){
return this.apply(values.children);
}
})
我設置itemSelector:「選擇」
的事情是,當我加載數據我得到一個錯誤「的記載[i]是未定義」當我設定一個監聽事件被觸發上每次點擊,但我得到item =未定義在除根外的每個節點上。 我不能設置treeStore,因爲dataview僅用於存儲或jsonstore。 (也許我做錯了什麼?)
所以我有一個簡單的問題如何繪製一棵樹使用數據視圖和商店? 我找不到這方面的任何追索好...
其實我有這樣
http://www.youtube.com/watch?v=UhBjMws1H10&t=35m52s 我只是不能加載正確的數據模板...
我需要存儲或TreeStore或其他東西?
日Thnx提前
我有一個自定義模板,實際上不像樹一樣工作。它更像是一張圖然後樹。 – 2012-02-10 10:43:45