2011-07-12 6 views
1

XTemplatesで動的に変化するリストを作成したいと思います。不幸。もし内機能しかしインデックスIDを渡すことができない場合は、構築物Iが呼び出すsencha touch ::リストからindex-IdをXTemplate関数に渡す方法

var newItemTpl = '<div class="list_websites_item"><div class="' + cmp.id + '">' + orgItemTpl + '</div>' + '<div class="iconset">' + 
'<tpl if="Ext.getCmp(\'' + cmp.id + '\').plugins[0].isPendingItem({[xindex-1]})">'+ 
    '<p>IS PENDING</p>'+ 
    '</tpl>' + 
'</div></div>'; 

等isPendingItem({[XINDEX-1]})引数を私はエラーを取得

SyntaxError: Parse error 

私はここでどのように引数を渡すことができますか?

thnx !!!

答えて

2

あなたが囲んを削除するようにコードを変更するので、もしあなたは「{[]}」を直接かのタグ内に内蔵のテンプレート変数(XINDEX、xcount、値など)にアクセスすることができ、それが動作するはずです:

var newItemTpl = '<div class="list_websites_item"><div class="' + cmp.id + '">' + 

orgItemTpl + '</div>' + '<div class="iconset">' + 
'<tpl if="Ext.getCmp(\'' + cmp.id + '\').plugins[0].isPendingItem(xindex-1)">'+ 
    '<p>IS PENDING</p>'+ 
    '</tpl>' + 
'</div></div>'; 
+0

私は私のケースでは良い回避策を見つけたのでテストしませんでした。あなたのソリューションは正しい方法だと思われます。そう! – headkit

関連する問題