0

我试图在 itemTpl 中添加图像取决于“if”语句。谁能帮我解决这个问题?

这是我的代码,

//Controller
for(var i=0;i<len;i++){  
 //Storing our values in Array      

var st =  {
'Amount':jsonarr.AgentTransactionResult[i].Amount,
'TransactionId':jsonarr.AgentTransactionResult[i].TransactionId,
'Status':jsonarr.AgentTransactionResult[i].Status,
'Date':jsonarr.AgentTransactionResult[i].Date,
            };  
//Adding our array to LocalStore(localStorage)
var localStore = Ext.getStore('transstore');
localStore.add(st);
localStore.sync();
localStore.load();  
}//for loop

//View

xtype: 'list', store : 'transstore', html:'<table border="0" width="100%"><th><td width="25%">Amount</td><td width="25%">Status</td><td width="25%">Date</td><td width="25%">Transaction Id</td></th></table>', itemTpl:
'<table border="0" width="100%">'+
'<tr>'+
'<td width="10%"><font size="2" color="#000000"><b>{Amount}</b></font></td>'+
'<td width="20%"><font size="2" color="#003300"><b>{Status}</b></font></td>'+
'<td width="23%"><font size="2" color="#003300"><b>{Date}</b></font></td>'+
'<td width="8%"><font size="2" color="#003300"><b>{TransactionId}</b></font></td>'+
'</tr>'+
'</table>'.

并且 Ive 以图像格式显示我的状态。if(status=="Success") 返回“img url”,否则返回“另一个 img url”。我已经从 web 服务中检索了状态,但我不知道如何更改图像。谁能帮我这个?

4

1 回答 1

0

看到这个答案

此外,您的问题在格式化后更容易回答。

如果你不能让它重新格式化你的例子,让我知道你用 if 语句检查的是什么,我会试着为你整理一个例子。

祝你好运,布拉德

于 2013-07-15T15:04:49.087 回答