EXTJS 根据值显示不同图片

业务需求:
根据后台取出的STATUS值,画面显示不同图片
值为:Green,Red,Yellow
图片名为:Green.jpg,Red.jpg,Yellow.jpg
 
-------
js部分
-------
...
items: [ 
 {   //后台带回的值
     xtype: 'hidden',
     fieldLabel: 'Status',
     id: 'statusId'
 },
  {     width:20,
      xtype: 'textfield',
      fieldLabel: 'Status',
      id: 'img01',
      inputType : 'image'
  }
],
 
//显示图片处理
function displayImage() {
    var form = Ext.getCmp("my-form").getForm();    
    var pic = form.findField("statusId").getValue();
    Ext.getDom("img01").src = new String(pic) + ".jpg";
}
 
--------------------------------------------------------------------
a 必须在页面load完才能执行displayImage()处理
b 本例图片与js文件在同一级目录
--------------------------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值