extjs文本框后添加小图标或文字(单位名称)

var textField1 = new Ext.form.TextField({

        id : 'EXPIRATION_DAY',

        allowBlank : false,

        fieldLabel : 'Expiration Days',

        regex : /^\d*$/,

        minValue : 0,

        maxValue : 365,

        width : 80,

        value : '3',

        maxLength : 3,

        listeners : {

            'render' : function(){

                 //textfield后加单位方法:

                 (1)var _parentNode = Ext.getDom('EXPIRATION_DAY').parentNode;

                  Ext.get(_parentNode).createChild({

                     tag : 'span',

                     html : '<font color=red>千克</font>'

                  });

                 (2)var unit_1 = '千克';

                   Ext.DomHelper.insertHtml('afterEnd', Ext.get('EXPIRATION_DAY').dom, unit_1);

 

                 //textfield后加图片

                 var _parentNode = Ext.getDom('EXPIRATION_DAY').parentNode;

                 Ext.get(_parentNode).createChild({

                     tag : 'span',

                     src : '/images/deactivate.png'

                 });

                  //为_parentNode加事件方法

                  // Ext.lib.Event.addListener(day,'click',function() {

                  //   alert('xx');

                  //});

            }

        }

    });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值