ExtJS中设置下拉列表不可编辑

ExtJS中设置下拉列表框不可编辑

ExtJS这个框架,并没有学习和用过,只知道是一个流行的前段框架,和Easy UI,BUI,DWZ等这些框架都是差不多的,只不过比他们更加强大而已,之所以写这个,我觉得还是很有帮助的。

今天朋友遇到了一个问题:ExtJS中的下拉列表如何设置不可编辑的,html中是不可以编辑的,但是现在这种UI框架中的下拉列表框都是可以编辑的,朋友的需求就是像html中的那样效果,所以朋友想到了用editable属性,但是写了这个属性之后就报错了,当时并没有看错误,我给他找了1个属性设置为不可编辑的,但是还是不好使,又看了一遍的错误,查了一下API,最后解决了这个问题。

报的错误如下所示:

大概的意思是说:如果typeAhead可用了,那么这个下拉列表框的editable属性也必须设置true。

typeAhead默认就是false,好像哪块设置为true了,所以解决的办法就是将两个属性都设置为false。

即:

typeAhead:false,

editable:false

希望可以帮助到有需要的人们。

时间: 2024-08-06 21:23:05

ExtJS中设置下拉列表不可编辑的相关文章

Extjs中设置只读的样式问题

废话不多说,直接上代码:   view.down('#imageFile').hide(); view.down('#save_button').hide(); view.show(); view.down('form #contentPanel').items.each(function(item, index, length) { item.setReadOnly(true); item.getEl().down('.x-form-field').addCls("required"

[Winform] 使DataGridView中设置的DataGridViewComboBox可编辑

在DataGridView中设置的DataGridViewComboBox,默认是不可编辑的,即使将其列属性DisplayStyle设置成ComboBox或其他,也无法编辑: 故作如下处理: 一  DataGridViewComboBoxCell 重写DataGridViewComboBox的单元控件DataGridViewComboBoxCell 1 /// <summary> 2 /// 自定义可编辑下拉框单元 3 /// </summary> 4 public class D

分别在javascript和JSP中动态设置下拉列表默认值

一.JavaScript中动态设置select标签中<option>选项的默认值: 比如,要完成下边这个下拉列表的动态显示,并且当进行前后翻页时,下拉列表中的值自动更新为当前页码:  <======== 图1 jsp部分代码如下: <========图2 实现动态设置下拉列表默认值的js代码: <=======图3 二.使用EL表达式在jsp页面中动态设置select标签中<option>选项的默认值: 现在有如下这么一个页面(图4),要实现点击修改时,在弹出的页

[分享]Ubuntu 中设置源的几种方法

Ubuntu里的许多应用程序软件包,是放在网络里的服务器上,这些服务器网站,就称作“源”,从源里可以很方便地获取软件包, 下面的方法选一种即可,我们来看这个练习: 1.简单设置源 8)连接好网络后先换源,在左边的快速启动面板中点击“软件中心”按钮,再把鼠标移到最上边出现菜单栏,点“编辑-软件源”: 2)先出来一个密码输入框,输入自己密码后,点绿色“OK”按钮确定,进入源面板: 3)进入源面板后,把几个勾都打上,点击下面的下拉列表,选择 server for 中国(china),即中国的源: 4)

在 Tomcat 中设置 HTTP 基本认证

在 Tomcat 中设置 HTTP 基本认证的示例 在 $TOMCAT_HOME\conf\tomcat-users.xml 文件中配置角色和用户: <tomcat-users> <role rolename="all"/> <role rolename="admin"/> <user username="all" password="all" roles="all"

LoadRunner中Action的迭代次数的设置和运行场景中设置

LoadRunner中Action的迭代次数的设置和运行场景中设置 LoadRunner是怎么重复迭代和怎么增加并发运行的呢? 另外,在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢?就是说这些资源用了一次就不能在用了的. --参数化时,在select  next row选择unique,update value on选择 each occurence, 1. 迭代跟虚拟用户数没什么必然联系 迭代是这样的: 迭代1次   迭代2次  迭代3次 用户1     X1        

Eclipse中设置JVM内存

一.    尝试修改Eclipse.ini 文件 -showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m-vmC:\Java\JDK\1.5\bin\javaw.exe-vmargs-Xms40m-Xmx512m 二.    修改jdk 使用内存(此方法可行) 找到eclispe 中window->preferences->Java->Installed JRE ,点击右侧的Edit 按钮,在编辑界面中的 “Default

[工具篇]eclipse 中设置 Java/JSP/JS/HTML/CSS 智能提示

Visual Studio 2010 中的智能提示很好用,在eclipse中是否也可以通过设置使得java代码文件.jsp文件.html文件.css文件.js文件时也能有这样方便的智能提示呢?应该是有的: 1.设置java代码智能提示 1)打开eclipse→Windows→Preferences→Java→Editor→Content Assist 2)修改Auto Activation triggers for java的值为:zjava   点击apply按钮.(zjava主要是用在后面替

Extjs combobox设置默认值

转载:http://www.54mask.com/extjs-combobox-default-value.html 相信很多人都遇到了在ExtJS框架中设置combo组件默认值的需求,ExtJS框架并没有提供现成的配置项或者方法来解决此问题,本人认为主要是因为此种需求的应用场景有限且很难达到适应于不同场景的实现. combo组件的设值其实很简单: 1 var getRecruitmentName = new Ext.data.JsonStore({ 2 url: '',--后台地址 3 bas