Ext.form.TextField 怎么让输入框变灰 不可编辑

如题所述

第1个回答  2016-03-31
readonly:true
disabled:true
2个都可以,disabled可以变灰

Ext.form.TextField 怎么让输入框变灰 不可编辑
TextField tf=new TextField(); tf.Text="给文本框填默认数据"; tf.setEditable(false); \/\/设置是否可以是可编辑的,为true是可编辑,为false是不可编辑会灰掉建议使用这些控件时先大致熟悉其常规属性和方法,具体可以找JDK帮助文档查

用EXT的editorgridpanel,如何让某一行的某一列为不可编辑呢?
editor : new Ext.form.TextField({allowBlank : true,blankText : '',selectOnFocus : true,maxLength : 200})}],\/* 覆盖默认的方法,根据record条件决定是否可以编辑 *\/

怎样修改Ext.Element对象的样式
如下面这段代码:items : [{xtype : 'label',text : 'Logicform',width : 135,x : 30,y : 30},{xtype : 'textfield',id : 'logicformField',readOnly : true,style : 'background:lightgray',x : 130,y : 30,width : 400}]这一句: style: 'background:lightgray',意思是设置...

Ext.form.TextField最简单的用法
\/\/要使提示内容出现,需要添加 Ext.QuickTips.init();blankText:"请输入数据",disabled:false,\/\/默认是false emptyText:"请正确输入数据",\/\/默认是null fieldLabel:"用户名称",\/\/默认是""height:"auto",\/\/默认是auto hidden:false,\/\/默认是false hideLabel:false,\/\/默认是false hideMode:"offset...

Extjs中如何在一行textfield后面加几个字
第二种方案,可以解决错误提示和后面文字重叠问题:Extjs.form.TextField的默认在输入框后面是不能加入文字。在网上找到此方法以备查用。在页面中引入此段js代码 Ext.override(Ext.form.TextField, { unitText : '',on Render : function(ct, position) { Ext.form.TextField.superclass.onRender....

怎样修改Ext.Element对象的样式
如下面这段代码:items : [{xtype : 'label',text : 'Logicform',width : 135,x : 30,y : 30},{xtype : 'textfield',id : 'logicformField',readOnly : true,style : 'background:lightgray',x : 130,y : 30,width : 400}]这一句: style: 'background:lightgray',意思是设置...

ext里面怎么把textfield这个,用css改变样式?变成 只显示下面一条横线的...
\/\/配置改 { xtype:'textfield',style:'border-width:0px 0px 1px 0px;background:transparent;'} \/\/事后改 Ext.getCmp('txt').el.setStyle({ 'border-width': '0px 0px 1px 0px','background': 'transparent'})

extjs的Ext.MessageBox.prompt可以把那文本框变为密文显示吗_百度知 ...
text :"请输入密码:" },{ xtype : "textfield", inputType : 'password', height : 20, hideLabel : true, id:"cancelarea", anchor : "95%" }], buttons : [{ text : '确定', handler : function(){ alert(Ext.getCmp('cancelarea').getValue()); } }, { text : '取消', handler...

...的字段写入textfield,而不是自己直接输入,该怎么写啊?
不是太明白你的意思 但按目前理解的意思来看 你是不是想从数据库中取值直接赋值到textfield框中?! 如果是的话 那很好办 你直接写一个store获取后台你所需的数据 然后在textfield中加value属性:用store里的getAt(0).get('你要赋值的store中的field名') 说的 比较啰嗦 但其实实现起来相当简单 ...

Ext 文本框隐藏
只记录值的话 那么就直接用 Ext.form.Hidden对象啊 xtype:对应的是 hidden 文本框 xtype:对应的是textfield 如果你想根据js来控制是否隐藏 直接取得这个文本框调hide()方法只能隐藏掉框 而框左边的字是隐藏不掉的 所以你要取这个输入框所属布局的组件 使用hide()方法 才行。

相似回答