`
caiyunlong
  • 浏览: 187732 次
  • 性别: Icon_minigender_1
  • 来自: 海口
社区版块
存档分类
最新评论

ExtJs中TextField与TextArea的只读属性设置

    博客分类:
  • Ext
 
阅读更多
1.textField:
textField有readOnly属性,但是如果用textField1. readOnly = true是不能实现让textField只读的,方法是用textField1.el.dom.readOnly = true才能实现。
2.dateField和combox
   API里面两者的readOnly 属性是这样描述的:
      True to mark the field as readOnly in HTML(defaults to false)—      notes:this only sets the element’s readOnly DOM attribute.
   dateField有readOnly属性,设置dateField1.readOnly = true可以让日期输入框不能书写,但是通过后面的日期选择按钮同样可以改变日期的值,因此达不到我们所要的效果。方法是通过设置disabled属性让整个dateField灰掉,不能选择。Combox的原理也大抵如上。 当dateField日期设置disabled属性为true之后,要想把disabled属性设置设置为false必须用enable()方法。直接把属性设置为false是不起作用的。
3.checkBox
   本例中由于有涉及到树的操作,该树用到了Ext.ux.TreeCheckNodeUI扩展包,就是前面带有checkBox的树结构,因此需要有让树不能进行操作,即把树结构上的checkBox屏蔽的操作。本例中用到的方法是遍历checkBox,设置disable属性为true。如下:
            ss = Ext.query('*[type=checkbox]');
          for (i = 0; i < ss.length; i++) {
             ss[i].disabled = '\"true\"';
          }
   由于是遍历所有的checkBox,因此该方法有一个缺陷就是如果页面中的其他不在树结构里面的checkBox也会一起被设置为disable。
分享到:
评论
1 楼 cloud.hy 2014-04-02  
marked

相关推荐

    ExtJs5 去掉textfield边框

    总结来说,去掉ExtJs5中的`textfield`边框主要涉及配置`textfield`的`fieldStyle`、`inputWrapCls`和`triggerWrapCls`属性,并通过对应的CSS类去除边框样式。这种方法可以灵活地控制`textfield`的外观,以满足各种...

    extjs 5 textfield 金额控件扩展

    EXTJS 5中的TextField是基础的输入组件,可以用于接收用户的文本输入。然而,对于特定类型的数据如金额,我们需要进行额外的处理,比如确保输入的格式正确,或者在输入时自动添加货币符号。 这篇博文(链接已给出)...

    学习ExtJS TextField常用方法

    ExtJS 是一个基于 JavaScript 的富互联网应用程序框架,提供了许多实用的控件和方法来帮助开发者快速构建高质量的 Web 应用程序之一就是 TextField,在本文中,我们将详细介绍 ExtJS TextField 的常用方法和属性。...

    extjs属性方法大全

    以上是 `Extjs` 中常用的表单类及其属性和方法的详细介绍,这些类和方法提供了丰富的功能,帮助开发者快速构建功能完备的 Web 表单应用。通过掌握这些基础知识,可以有效地提高开发效率并确保应用程序的质量。

    ExtJS资料笔记(extjs各个属性的详解)

    ExtJS资料笔记(extjs各个属性的详解) ExtJS资料笔记(extjs各个属性的详解) ExtJS资料笔记(extjs各个属性的详解)

    extjs form textfield的隐藏方法

    在ExtJS中,要隐藏一个表单中的textfield,可以通过在该表单项的配置中添加hidden属性,并将其设置为true,这样可以使得该表单项不在界面上直接显示。但是,如果仅仅设置了hidden属性为true,虽然文本字段本身不会...

    TextArea_HTMLEditor 编辑器 learning extjs 中文

    本文将深入探讨EXTJS中的TextArea_HTMLEditor编辑器,以帮助开发者更好地理解和运用这一工具。 一、EXTJS框架基础 EXTJS是一款基于JavaScript的UI开发框架,由Sencha公司开发,提供了一套完整的组件模型和数据绑定...

    Extjs & Ext.net中的一些属性

    在深入探讨Extjs与Ext.net中的属性之前,我们先简要了解一下这两个框架。Extjs是一个用JavaScript编写的开源前端框架,用于构建复杂的企业级Web应用,而Ext.net则是Extjs的.NET版本,它为.NET开发者提供了与Extjs...

    Extjs4添加tooltip

    Extjs4的textfield控件竟然没有tooltip悬浮提示,这应该算是个bug吧。网上查了很多,也没有方案。后来自己通过查询并整理出这个方案,终于实现了。 思想如下: 在textfield渲染时注册mouseover事件,然后在其中调用...

    如何将Extjs 中TextArea与KindEditor绑定并且如何使用Servlet获取到该文本编辑域的值

    本工程旨在演示如何将Extjs 中TextArea与KindEditor绑定并且如何使用Servlet获取到该文本编辑域的值。 本工程编码方式:UTF-8; 说明:本工程中的KindEditor是“轻量级”的——去掉了上传图片的功能。

    extjs中文文档大全

    开发者可以通过阅读手册了解每个组件的属性、方法和事件,便于在实际项目中灵活运用。同时,手册还会讲解EXT的布局系统,如Fit布局、Form布局和Table布局,以及如何使用Store和Model进行数据管理。 3. **Ext Core...

    Extjs4.2 设置tabpanel当前活动页签的样式

    设置tabpanel当前活动页签的样式是Extjs开发中的一项常见需求。 在Extjs4.2中,tabpanel控件的样式是由CSS样式表控制的。在tabpanel中,每个面板对应一个标签页签,使用户可以在多个面板之间进行切换。当用户点击...

    ExtJs3.3中文API.CHM_extjs3.3中文文档_

    在“ExtJS3.3中文API.CHM”文档中,每个API或类都有详细的说明,包括其属性、方法、事件和配置项,这对于开发者来说是宝贵的参考资料。通过深入学习和理解这些内容,开发者能够熟练掌握ExtJS 3.3,编写出高效、高...

    Extjs 中文API文档

    Extjs 中文API文档,有对Extjs相关API的中文说明

    extjs中设置grid默认行高及换行

    Extjs 中想改变grid 行高,如果只是简单的设置了height的值是可以实现grid 的行高,但是如果使用了插件:rowexpander ,最出现新的问题。 感兴趣的朋友可以试试的。 此文档可以解决你的烦恼,为了找到资源下载,...

    EXTJS属性文档

    本文将深入探讨EXTJS的一些重要属性,包括`Ext.form.TimeField`、`Ext.form.FieldSet`、`Ext.form.DateField`和`Ext.form.ComboBox`。 首先,`Ext.form.TimeField`是EXTJS中的一个时间选择控件,用于让用户选择一个...

Global site tag (gtag.js) - Google Analytics