Ext 控件的readOnly属性是可以在控件初始化过程中配置的, 但是如果希望在运行时动态更改其readOnly属性怎么办,
例如 textField 控件,Ext2.x 的 API 上 它的方法有setDisabled( Boolean disabled
) : void方法,可以动态更改控件的disabled属性,却没有类似setReadOnly()方法,我们可以这么做来运行时更改readOnly属性:
假设 某个textField, 它的 id = 'txt',
1. Ext.getCmp('txt').readOnly = false;
结果是这么写虽然可以更改控件的readOnly属性值, 但页面上的控件并没有变的可以修改。
2. 正确方法是这样的:Ext.getCmp("txt").getEl().dom.readOnly = false;
这样就行了。
问题虽小, 但是如果遇到却让人很恼火。 不知道为什么Ext不像Disabled一样提供一个setReadOnly()方法。
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
(5)ReadOnly属性:用来获取或设置一个值,该值指示文本框中的文本是否为只读。值为 true时为只读,值为 false时可读可写。 (6)PasswordChar 属性:是一个字符串类型,允许设置一个字符,运行程序时,将输入到 ...
可动态显示年月,年月日,年月日时分,具体用法:{ xtype : 'textfield', anchor : '90%', fieldLabel:"生效时间" + CONSTANT.RED_FONT, allowBlank: false, name : ...
QTP处理readonly控件,对于日期控件效果比较好
当窗体内的控件存在[ReadOnly]属性时,只设置[ReadOnly]属性,否则设置[Enabled]属性 方法中,List参数提供时,代表不修改其可编辑性,保持其状态为原始的可编辑或不可编辑 List, Boolean>>参数,布尔值表示是否...
在html中有两种禁用表单提交的... 举例中的两个控件都是不可修改的。但是他们也有一些区别! 从字面意思我们可以知道,试用readonly属性的控件是只读的,而试用disabled是被禁用的。那么他们的区别是什么呢? 只读
Ext Extjs 禁止文本和日期编辑 ExtJS中动态设置TextField的readOnly属性
// 形变属性:旋转、缩放、平移 @property(nonatomic) CGAffineTransform transform; // 父控件 @property(nonatomic,readonly) UIView *superview; // 所有的子控件 @property(nonatomic,readonly,copy) NSArray *...
表单控件-Input控件 表单控件 学习表单的核心就是学习表单控件,HTML语言提供了一系列的表单控件,用于定义不同...该控件内容为只读(不能编辑修改) disabled disabled 第一次加载页面时禁用该控件(显示为灰色) chec
使用openFileDialog和saveFileDialog打开和保存*.rtf文件的应用实例,如果在openFileDialog1中选定文件为只读方式打开,那么ReadOnly属性设置为true,在richTextBox1中不能修改文本,C#源代码 用VisualStudio2008创建 ...
Jquery的api中提供了对元素应用disabled和readonly属性的方法,在这里记录下。如下: 1.readonly 代码如下: $(‘input’).attr(“readonly”,”readonly”)//将input元素设置为readonly $(‘input’).removeAttr(...
在JS中ReadOnly属性比较奇怪,直接创建一个对象,给该对象赋值readonly属性不能够向HTML中一样使用下面的方式: 代码如下:var x=document.createElement(“input”);x.type=”text”;x.value=”ttttt”;x.id=”xy”;...
1.给控件标签加上readonly=’readonly’属性 2.给控件标签加上disabled=’disabled’属性 举例: 复制代码代码如下:<input type=”text” value=”只读的” readonly=”readonly” /> <input type=”text...
代码如下: [removed] ...i(txtN[i].type=”text”){ txtN[i].readOnly=false; type=”text” id=”contactus1″> <input type=”text” id=”contactus2″ readonly> <input type=”text” id=”contact
当把一个TextBox控件ReadOnly属性设置为True后,这个控件就不回传了。
本篇文章是对js设置控件的readonly与enabled属性问题进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
c#中const与readonly区别
该控件内容为只读(不能编辑修改) disabled disabled 第一次加载页面时禁用该控件(显示为灰色) 表单控件 评论: 评论的时候,请遵纪守法并注意语言文明,多给文档分享人一些支持。 </textarea><br />...
设置readOnly属性 <textarea name=”content” id=”content” cols=”27″ rows=”6″></textarea> var cObj = document.getElementById(“content”); cObj.setAttribute(“readOnly”,’true’...
下面小编就为大家带来一篇浅谈html中input只读属性readonly和disable的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧