`

Ext 带提示信息的 textField

    博客分类:
  • ext
阅读更多

1、

UpengsTextfield = Ext.extend(Ext.form.TextField,{   
            tooltip:{},   
            onRender:function(ct, position){   
                UpengsTextfield.superclass.onRender.call(this, ct, position);   
                if(this.tooltip.text){   
                    new Ext.ToolTip({
                        target:this.id,
                        trackMouse:true,
                        draggable:false,
                        maxWidth:200,
                        minWidth:100,
                        //title:"<span style='color:green'>" + this.tooltip.title + "</span>",
                        html:"<span style='color:green'>" + this.tooltip.text + "</span>"
                    }); 
                }  
            }   
        });   
        Ext.reg('upengstextfield',UpengsTextfield);  


使用方法
 {
        name : 'name',
        xtype : 'upengstextfield',
        fieldLabel : '姓名',
        labelSeparator : ':',
        tooltip:{text:'多个用\",\"分隔, 将组成OR关系',title:'提示'},
        anchor : '95%'
    } 
  


2、
有时我们不想自己新new一个控件,而只是想在原来的基础上增加一些功能,
怎么实现?

 Ext.override(Ext.form.TextField,{   
            tooltip:{},   
            onRender:function(ct, position){ 
            	Ext.form.TextField.superclass.onRender.call(this, ct, position); 
                if(this.tooltip.text){   
                    new Ext.ToolTip({
                        target:this.id,
                        trackMouse:true,
                        draggable:false,
                        maxWidth:200,
                        minWidth:100,
                        //title:"<span style='color:green'>" + this.tooltip.title + "</span>",
                        html:"<span style='color:green'>" + this.tooltip.text + "</span>"
                    }); 
                }  
            }   
        });  



















引自:
http://www.blogjava.net/hwpok/archive/2011/01/09/342628.html
http://blog.csdn.net/gsyst520/article/details/7241578



















-                                     
分享到:
评论

相关推荐

    ext-3-TextField-sample.rar_ext_ext TextField_ext textfield inp

    在提供的压缩包中,"ext-3-TextField-sample.rar" 涉及到的是ExtJS 3.x版本中的TextField组件,这是一个基本的用户输入控件,常用于收集用户在网页上的文本信息。这个示例着重介绍了如何创建和使用TextField。 ...

    EXT dojochina文本框示例Ext.form.TextField.rar

    6. **提示信息**:`emptyText`配置项可以设置默认的提示文本,当文本框为空时显示。 7. **禁用和隐藏**:`disabled`配置项可以禁用文本框,使其不可编辑;`hidden`配置项则可隐藏文本框。 8. **组合框模式**:`Ext...

    Ext.form.TextField最简单的用法.docx

    3. **blankText**: 当`allowBlank`为`false`时,显示的空白提示信息。默认提示为"This field is required"。 4. **disabled**: 控制文本字段是否禁用。默认值为`false`,表示文本字段是可编辑的。 5. **emptyText*...

    带警示效果的TextField、改变光标起始位置

    例如,当用户输入的内容格式不正确或为空时,TextField的背景色可能会变为红色,同时显示相应的错误提示信息。这可以帮助用户即时了解他们的输入是否满足系统的要求,从而避免因提交错误信息而引起的不便。 1. ...

    EXT from培训教材

    你可以自定义验证规则、布局样式、提示信息等,以满足各种需求。同时,EXT表单提供了丰富的事件处理机制,可以监听用户交互并进行相应的操作,如数据验证、提交前的处理等。 EXT库不仅包含表单组件,还有其他许多...

    ext常用注释

    Ext 提供了 `Ext.QuickTips` 类来快速创建和管理提示工具,可以方便地为用户界面添加各种提示信息。 ```javascript Ext.QuickTips.init(); ``` 调用 `init` 方法初始化提示工具,这使得可以在任何地方添加提示信息。...

    Ext3 查询框

    3. **定义查询框**:在表单面板中添加TextField组件,设置其ID、字段名、提示信息等属性。 4. **绑定事件**:监听查询框的“keyup”事件,实现实时搜索功能。 5. **更新数据源**:当查询条件改变时,根据输入的查询...

    ext_表单提交_数据校验

    在Ext JS框架中,`Ext.form.TextField`是一种用于收集用户输入的基本控件,它提供了丰富的配置选项来实现数据校验。例如,在示例中,通过设置`allowBlank: false`,确保了字段不允许为空;`emptyText`定义了当字段为...

    Ext 添加功能form表单实例

    这里定义了一个必填的用户名字段,并设置了相应的提示信息。 3. **密码字段**: 与普通文本输入类似,但输入的字符会被隐藏,如`{xtype:"textfield", fieldLabel:"", id:"password", name:"password", inputType:'...

    EXT 表单验证EXT 表单验证

    10. **实际应用**:在实际项目中,EXT表单验证常用于注册、登录、修改个人信息等场景,确保用户输入的数据符合业务逻辑要求。 通过阅读如"EXT 表单验证_journeylin_新浪博客.html"、"ExtJS中表单验证使用自定义...

    Ext控件大全,适合新手学习

    根据提供的文件信息,我们可以深入探讨Ext控件的相关知识点。标题提到的是“Ext控件大全”,并且描述中指出这些资料非常适合IT人士尤其是新手学习使用。接下来,我们将基于此内容详细解析Ext控件的基础知识、应用...

    Ext2.0 form使用实例的例程

    Ext 2.0的表单组件提供了一整套完整的解决方案,包括各种输入字段、按钮、标签、提示信息等。下面将详细解析这些知识点: 1. **表单(FormPanel)**:这是Ext 2.0中的核心表单组件,它是一个容器,可以包含各种表单...

    EXT开发文档

    - **MessageBox**:用于显示模态对话框,可以轻松地向用户展示提示信息或警告。 - **Grid**:用于展示表格数据,支持排序、过滤等功能。 - 更多 Widgets:还有诸如 Tree、Form、Tabs 等多种控件可供选择。 4. **...

    ext的表格行编辑(roweditor)实现(c#)

    - 返回成功的响应,前端根据响应决定是否显示成功提示或错误信息。 6. **异常处理** - 在前后端都要处理可能出现的错误,如数据验证失败、数据库操作异常等,确保用户得到清晰的反馈。 7. **优化用户体验** - ...

    TextField和TextView限制输入字数长度

    4. 在实际项目中,通常会添加适当的提示信息,告知用户输入字数的限制。 通过以上方法,我们可以有效地限制TextField和TextView的输入字数,确保用户输入的数据符合应用的要求。同时,还可以根据需求调整限制的字数...

    ext 学习资料

    - 推荐使用支持Ext JS插件的IDE,如Eclipse、IntelliJ IDEA等,这些工具提供了代码提示、调试等功能,有助于提高开发效率。 #### 十、总结 Ext JS 6是一款功能强大且易用的前端框架,它通过提供一系列先进的特性...

    ext可编辑表格

    2. **Ext.QuickTips.init()**:初始化快速提示功能,当鼠标悬停在表格元素上时,可以显示预设的提示信息。 3. **formatDate**:这是一个自定义的日期格式化函数,用于将日期对象转换为指定格式的字符串,例如'Y年m...

    用ext来登录的程序代码

    // 设置提示信息位置为边上 var simple = new Ext.FormPanel({ labelWidth: 75, // 默认标签宽度 baseCls: 'x-plain', defaults: {width: 150}, defaultType: 'textfield', // 默认字段类型 items: [{ ...

    Ext表单组件实现用户注册

    在Web开发中,用户注册是常见的功能之一,而Ext JS是一个强大的JavaScript库,用于构建复杂的、数据驱动的富客户端应用程序。本篇文章将聚焦于如何使用Ext表单组件来实现用户注册的功能。 首先,我们来看看`form....

    Ext 登陆页面

    根据提供的文件信息,我们可以分析出该段代码是用于创建一个基于Ext JS框架的登录界面,并且涉及到了Ext JS的一些核心组件以及表单提交的基本逻辑。接下来我们将深入解析这些知识点。 ### 1. Ext JS框架简介 Ext ...

Global site tag (gtag.js) - Google Analytics