私は再帰的なテンプレートを持っています。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 = undefinedを取得します。 dataviewはstoreまたはjsonstoreを除いてしか存在しないため、treeStoreを設定できません。 (おそらく私は何か間違っているのでしょうか)
私は簡単な質問をしています。どのようにデータビューと店舗を使ってツリーを描くことができますか? 私は実際に私は、私はちょうど正しくデータをロードカントこの
http://www.youtube.com/watch?v=UhBjMws1H10&t=35m52s のようなテンプレートを持っている...
を、このために何か良い償還請求を見つけることができなかった...
は私が保管したり必要なのですTreeStoreまたは何か他の?事前
実際にはツリーのように動作しないカスタムテンプレートがあります。それは木の図のようなものです。 –