`

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');

                  //});

            }

        }

    });

分享到:
评论

相关推荐

    ExtJs 文本框后附件单位

    // 重写 Ext.form.TextField 的 onRender 方法以支持在文本框后添加单位名称 Ext.override(Ext.form.TextField, { unitText: '', // 单位文本 onRender: function (ct, position) { // 调用父类的 onRender 方法 ...

    extjs 树 搜索

    客户端过滤是在数据加载到内存后进行的,适用于数据量较小的情况;服务器端过滤则在请求数据时发送过滤条件,适用于大数据量的场景。 5. **实时搜索**:通过监听TreeStore的filter方法,可以在用户输入时动态更新树...

    ExtjsAPI2文档

    4. **表单组件与表单处理**:ExtJS拥有丰富的表单组件,如文本框、下拉框、复选框、单选按钮等,并支持复杂的数据验证和远程提交。表单API允许开发者轻松地处理用户输入和数据提交。 5. **数据存储**:通过Store...

    Extjs中文教程

    - 可以从Extjs官网或其他可信源下载最新版本的Extjs。 - 建议下载完整的开发包,包含文档、源码和示例。 ##### 2. 拦路虎 - 在搭建过程中可能会遇到各种问题,如依赖冲突、浏览器兼容性等,需要逐一解决。 - 常见的...

    extjs控件列表

    ### ExtJS控件详解 #### 基本组件 **Ext.Button** - **描述**: 提供了一种标准的用户交互方式,通常用于触发特定事件或功能。 - **用途**: 创建按钮,可以设置图标、文本、工具提示等。 **Ext.SplitButton** - **...

    extjs帮助文档pdf版

    - `Ext.Date.add(date, unit, amount)`: 向日期添加指定单位的时间量。 #### 6. Function 类 (P.6) - **概述**:提供了函数操作方法。 - **常用方法**: - `Ext.Function.createSequence(fn, seqFn)`: 创建一个新...

    IReport使用说明

    2. 安装完成后,双击启动图标打开IReport。首次启动可能需要配置JDK路径,确保你的系统已经安装了Java运行环境。 3. 启动后,你会看到IReport的主界面,包含菜单栏、工具栏和工作区。 二、报表设计基础 1. 新建报表...

    Ext组件描述,各个组件含义

    - **功能描述**:DataView 是一个灵活的数据展示组件,可以用来展示列表、网格或图标视图。 - **主要用途**:适合展示大量数据,并且可以根据用户需求进行自定义显示方式。 **2.3 Date Picker (Ext.DatePicker)** ...

    ExtAspNet_v2.3.2_dll

    +为所有Panel(包括Grid,Tree,Form等)增加枚举类型Icon,其中包含1700多个小图标。 -如果Panel具有IconUrl属性,则IconUrl优先于Icon。 -所有Icon的列表在icon.aspx。 -为Button,MenuItem(MenuButton,...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    +为所有Panel(包括Grid,Tree,Form等)增加枚举类型Icon,其中包含1700多个小图标。 -如果Panel具有IconUrl属性,则IconUrl优先于Icon。 -所有Icon的列表在icon.aspx。 -为Button,MenuItem(MenuButton,...

Global site tag (gtag.js) - Google Analytics