私は sencha touch の初心者で、基本を学ぶために多くの調査とチュートリアルを行ってきましたが、実験を行っている今、理解できない問題に遭遇しました。
xtemplate に表示されるストアからデータを取得する基本的な DataList があります。
このテンプレート内で、ストア フィールド データをパラメーターとして解析する必要があるメンバー関数を作成しました。
サムネイル画像(ソースはストアから取得されます)をクリック/タップでメンバー関数を実行したいと思います。
ドキュメント内でこれに関する情報を見つけることができません。これについて最善の方法を知っている人はいますか?
コード例を次に示します(現在、実際のコードにアクセスできないため、ドキュメントから取得しました)。
var tpl = new Ext.XTemplate(
'<p>Name: {name}</p>'
{
tapFunction: function(name){
alert(name);
}
}
);
tpl.overwrite(panel.body, data);
段落をクリック可能にして、tapFunction() メンバー関数を実行し、{name} 変数を渡します。
onclick="{[this.tapFunction(values.name)]} " のようなことをしてもうまくいかないようです。