リストの行にテキストを含む画像を設定する必要があります。ただし、画像は実行時に選択されます。
ここに私の店です:
Ext.define('MyApp.model.Sample', {
extend: 'Ext.data.Model',
config: {
fields: [
{ name: 'uName', mapping: '@name' },
{ name: 'uId', mapping: '@id' }
]
}
});
私のリストitemTplでは、uNameを表示することができ、必要な画像を返すと思われる関数(getImageURL)を作成したので、どのように使用するか 、上記のuIdを使用する方法/構文は何ですか値は 0 または 1 のいずれかです)
そして、ここに私のリストがあります:
itemTpl : new Ext.XTemplate("<img src=\"{[this.getImageURL()]}\" width=\"20\" height=\"20\"></img><span> {uName}</span>",
{
getImageURL : function()
{
// I have to return either of two images
// if uId = 0, return 'resources/images/Image0.png'
// if uId = 1, return 'resources/images/Image1.png'
}
}
),