- 浏览: 650416 次
- 性别:
- 来自: 合肥
文章分类
最新评论
-
nehaoww:
754588141@qq.com,源码可以给一份吗
Struts/JSP可上传、预览服务器端文件(图片、文件、Flash、多媒体)文件组件 -
zzd_md:
把XmlTreeLoader.js 这个文件的路径改一下就好了 ...
ExtJs 实现的后台管理框架 -
llixinrui_strive:
EXT之form.load(转) -
liangzhang0929:
部门管理和用户管理的url怎么显示#,没法打开dept_lis ...
Extjs3.x Struts2 -Json-plugin学习实例 -首页框架代码 05 -
datouren:
您好想问你一下 为什么只显示根节点 其它节点不显示 目前是在一 ...
ExtJs加载本地txt格式的数据
请您先登录,才能继续操作
Ext.form.ComboBox
类全称: Ext.form.ComboBox
继承自于: Ext.form.TriggerField
一个提供自动完成、远程加载、分页和许多其他特性的组合框。
配置项
1、transform : Mixed
要转换为组合框的id,DOM节点或者已有的select元素。
2、lazyRender : Boolean
值为true时阻止ComboBox渲染直到该对象被请求(被渲染到Ext.Editor 组件的时候应该使用这个参数,默认为 false)。
3、autoCreate : String/Object
一个指定的DomHelper配置对象,如果为真则为一个默认对象({tag: "input", type: "text", size: "20", autocomplete: "off"})。
4、store : Ext.data.Store/Array
该组合框绑定的数据仓库(默认为 undefined)。
如是的string值,不要用""引起来,否则就不是object数据,而是字符串,这是一个很巧妙的关键点:把服务器的字符串转化为js的object数据,是不是超级方便
//下面就几种数据以代码举例说明
1.一维数组:["江西","湖北"],值同时赋给ComboBox的value和text
2.二维和多维数组:[["one","bbar","111"],["two","tbar","222"]],第一维和第二维分别赋值给value和text,其他维忽略
3.store类型:包括GroupingStore, JsonStore, SimpleStore.
//我们分三步走:
//第一步:提供数据:
var data=[['湖北','hubei'],['江西','jiangxi'],['安徽','anhui']];
//第二步:导入到store中:
var store = new Ext.data.SimpleStore({
fields: ['chinese', 'english'],
data : data
});
//第三步 :把store托付给comboBox的store
var combo = new Ext.form.ComboBox({
store: store,
displayField:'english',//store字段中你要显示的字段,多字段必选参数,默认当mode为remote时displayField为undefine,当select列表时displayField为"text"
mode: 'local',//因为data已经取数据到本地了,所以'local',默认为"remote",枚举完
emptyText:'请选择一个省份...',
applyTo: 'combo'
});
5、title : String
如果提供了,则会创建一个包含此文本的元素并被添加到下拉列表的顶部(默认为 undefined,表示没有头部元素)。
6、listWidth : Number
以象素表示的下拉列表的宽度(默认的宽度与ComboBox的width属性一致)。
7、displayField : String
组合框用以展示的数据的字段名(如果mode='remote'则默认为 undefined,如果mode = 'local' 则默认为 'text')。 T
8、valueField : String
组合框用以取值的数据的字段名(如果mode='remote'则默认为 undefined,如果mode = 'local' 则默认为 'value')。
9、hiddenName : String
如果指定了, 则会动态生成一个以指定名称命名的隐藏域用来存放值数据(默认为)。
//真正提交时此combo的name,请一定要注意
10、hiddenId : String
If #hiddenName is specified, hiddenId can also be provided to give the hidden field a unique id (defaults to the hiddenName). The hiddenId and combo #id should be different, since no two DOM nodes should share the same id.
11、hiddenValue : String
Sets the initial value of the hidden field if #hiddenName is specified to contain the selected #valueField, from the Store. Defaults to the configured #value.
12、listClass : String
13、selectedClass : String
下拉列表中选中项应用的CSS类(默认为 'x-combo-selected')。
14、triggerClass : String
应用到触发器身上的CSS样式类。
15、shadow : Boolean/String
值为true或者"sides"为默认效果,"frame"为四方向阴影,"drop" 为右下角方向阴影。
16、listAlign : String
一个有效的方位锚点值。点击Ext.Element#alignTo查看支持的方向锚点(默认为 'tl-bl')。
17、maxHeight : Number
以象素表示的下拉列表最大高度(默认为 300)
18、minHeight : Number
以象素表示的下拉列表最小高度(默认为 90)
19、triggerAction : String
请设置为"all",否则默认为"query"的情况下,你选择某个值后,再此下拉时,只出现匹配选项,如果设为"all"的话,每次下拉均显示全部选项
20、minChars : Number
在autocomplete和typeahead 被激活之前用户必须输入的字符数(默认为4,如果editable = false则此属性无效)。
21、typeAhead : Boolean
值为true时在经过指定延迟(typeAheadDelay)后弹出并自动选择输入的文本,如果该文本与已知的值相匹配(默认为false)。
22、queryDelay : Number
以毫秒表示的从开始输入到发出查询语句过滤下拉列表的时长(如果mode='remote'则默认为500,如果mode = 'local' 则默认为10)。
23、pageSize : Number
如果值大于0,则在下拉列表的底部显示一个分页工具条,并且在执行过滤查询时将传递起始页和限制参数。 只在 mode = 'remote'时生效(默认为 0)。
24、selectOnFocus : Boolean
值为 ture 时表示字段获取焦点时自动选择字段既有文本(默认为 false)。
25、queryParam : String
供querystring查询时传递的名字(默认为 'query')。
26、loadingText : String
当读取数据时在下拉列表显示的文本。仅当mode = 'remote'时可用(默认为 'Loading...')。
27、resizable : Boolean
值为true时则在下拉列表的底部添加缩放柄(默认为false)。
28、handleHeight : Number
以像素表示的下拉列表的缩放柄的高度,仅当resizable = true 时可用(默认为 8)。
29、editable : Boolean
值为false时防止用户直接在输入框内输入文本,就像传统的选择框一样(默认为 true)。
30、allQuery : String
发送到服务器用以返回不经过滤的所有记录的文本(默认为 '')。
31、mode : String
如果ComboBox读取本地数据则将值设为'local'(默认为 'remote' 表示从服务器读取数据)。
32、minListWidth : Number
以像素表示的下拉列表的最小宽度(默认为70, 如果listWidth的指定值更高则自动忽略该参数)。
33、forceSelection : Boolean
值为true时将限定选中的值为列表中的值,值为false则允许用户将任意文本设置到字段(默认为 false)。
34、typeAheadDelay : Number
以毫秒表示的 typeahead 文本延迟显示量,仅当 typeAhead = true 时生效(默认为 250)。
35、valueNotFoundText : String
当使用 name/value 组合框时,如果调用setValue方法时传递的值没有在仓库中找到,且定义了valueNotFoundText则在字段中显示该值(默认为 undefined)。
36、lazyInit : Boolean
True to not initialize the list for this combo until the field is focused (defaults to true)
37、ext:qtip
attribute which might display other fields from the Store.
The dropdown list is displayed in a DataView. See Ext.DataView for details.
38、itemSelector : String
This setting is required if a custom XTemplate has been specified in #tpl which assigns a class other than 'x-combo-list-item' to dropdown list items. A
simple CSS selector (e.g. div.some-class or span:first-child) that will be used to determine what nodes the DataView which handles the dropdown display will
be working with.
39、hideTrigger : Boolean
为true时隐藏触发元素,只显示基本文本域(默认为false)。
40、vtypeText : String
在当前字段的#vtype中,制定一个错误信息代替默认的(默认为null)。如vtype不设置该项就无效。
41、stripCharsRe : RegExp
一个JavaScript正则表达式,用于在进行验证该动作之前抽离不需要的内容(默认为null)。
42、grow : Boolean
当值为 true 时表示字段可以根据内容自动伸缩。
43、growMin : Number
当 grow = true 时允许的字段最小宽度(默认为 30)
44、growMax : Number
当 grow = true 时允许的字段最大宽度(默认为 800)
45、vtype : String
中定义的效验类型名(默认为 null)
46、maskRe : RegExp
一个用来过滤无效按键的正则表达式(默认为 null)
47、disableKeyFilter : Boolean
值为 true 时禁用输入按键过滤(默认为 false)
48、allowBlank : Boolean
值为 false 时将效验输入字符个数大于0(默认为 true)
49、minLength : Number
输入字段所需的最小字符数(默认为 0)
50、maxLength : Number
输入字段允许的最大字符数(默认为 Number.MAX_VALUE)
51、minLengthText : String
输入字符数小于最小字符数时显示的文本(默认为"The minimum length for this field is {minLength}")
52、maxLengthText : String
输入字符数小于最小字符数时显示的文本(默认为"The maximum length for this field is {maxLength}")
53、blankText : String
当允许为空效验失败时显示的错误文本(默认为 "This field is required")。
54、validator : Function
字段效验时调用的自定义的效验函数(默认为 null)。 如果启用此项,则此函数将在所有基础效验(#allowBlank、#minLength、#maxLength和任意的#vtype)成功之后被调用,调用函数时传递的参数为该字段的值。且此函数的有效返回应为成功时返回 true,失败时返回错误文本。
55、regex : RegExp
一个用以在效验时使用的 JavaScript 正则表达式对象(默认为 null)。如果启用此项,则此正则表达式将在所有基础效验成功之后被执行,执行此正则表达式时传递的参数为该字段的值。如果效验失败,则根据#regexText的设置将字段标记为无效。
56、regexText : String
当#regex被设置且效验失败时显示的错误文本(默认为 "")。
57、emptyText : String
空字段中显示的文本(默认为 null)。注意,只要这个字段是被激活的而且name属性是有被指定的,那么也会发送到服务端。
58、emptyClass : String
#emptyText使用的CSS样式类名(默认为 'x-form-empty-field')。此类的添加与移除均由当前字段是否有值来自动处理。
59、enableKeyEvents : Boolean
True表示,为HTML的input输入字段激活键盘事件的代理(默认为false)
60、fieldLabel : String
在组件旁边那里显示的label文本(默认为'')。
发表评论
-
Ext Form全攻略1
2010-10-24 10:51 22551 Form概述Formpanel是一个重要的页面组件,在具体 ... -
form.load()加载后,怎么得到服务端返回的JSON数据?-转至 一起Ext
2010-10-23 10:36 5334Ext.Ajax.request({ ur ... -
EXT之form.load(转)
2010-10-23 10:32 4651大家看下面的简单例子,如果我们要实现一个从后台读取对应数据 ... -
Ext 3.0 - 中文API文档 (完整的chm版本) 2009年5月由JS堂翻译小组完成
2009-12-14 16:37 5206大家可以下载了,我也是在网上下载的,出来和大家分享 此贴中 ... -
ExtJs 实现的后台管理框架
2009-12-14 16:21 12470由ExtJs实现的后台管理框架, 你只要添加你左边的树型数据 ... -
ExtJs加载本地xml格式的数据
2009-12-12 16:24 5287<script type="text/jav ... -
ExtJs加载本地txt格式的数据
2009-12-12 10:56 2848/** * 动态加载本地txt格式的数据 */ ... -
ExtJs加载JSON格式树
2009-12-12 10:41 12784html文件中加入 <script src=" ... -
ExtJs生成静态树
2009-12-12 09:40 5037类Ext.tree.TreePanel 包: ... -
ExtJS笔记--Ext.form.FormPanel(四)综合实例
2009-09-12 19:11 13536//表单开始----------------------- ... -
ExtJS笔记--Ext.form.FormPanel(三)
2009-09-12 19:08 37101、afterlayout( Ext.Container ... -
ExtJS笔记--Ext.form.FormPanel(二)
2009-09-12 19:04 72581、layout : String 此容器所使用 ... -
ExtJS笔记--Ext.form.FormPanel(一)
2009-09-12 18:59 10850Ext.form.FormPanel 类全称: ... -
ExtJS笔记--Ext.form.FieldSet
2009-09-12 18:57 9000Ext.form.FieldSet 类全称: Ext.for ... -
ExtJS笔记--Ext.form.Field
2009-09-12 18:55 9837Ext.form.Field 类全称: Ext.form.F ... -
ExtJS笔记--Ext.form.DateField
2009-09-11 13:14 12687Ext.form.DateField 类全称: Ex ... -
ExtJS笔记--Ext.form.Checkbox
2009-09-11 06:58 6618Ext.form.Checkbox 类全称: Ext.f ... -
ExtJS笔记--Ext.data详解
2009-09-11 06:56 7842Ext.data Ext.data在命名空间中定义了一系 ... -
ExtJS笔记--Ext..Button组件
2009-09-11 06:52 12618Ext..Button组件 例: Ext.Quick ... -
ExtJS笔记--applyTo和renderTo的区别
2009-09-11 06:48 4694extjs中经常会用到renderTo或applyTo配置选项 ...
相关推荐
在EXTJS框架中,`Ext.ux.form.LovCombo`是一种自定义组件,它扩展了基本的`Ext.form.field.ComboBox`,提供了更丰富的功能,尤其是针对多选和联动选择的需求。这个组件通常用于创建具有“lov”(即“Look Up Value”...
Extjs中实现国际化要用到的文件ext-lang-zh_CN.js和ext-lang-en.js
<script src="extjs/ext-all-debug.js"> ;width:320px;height:240px;border:1px solid #ccc;background:#ffc;padding:5px;line-height:25px;font-size:14px"> Ext.onReady(function() { Ext.Msg.show({ ...
从spket IDE 官网下载。 文件名: ext-4.2.1.883.jsb2 对应版本ext-4.2.*版本。spket自动提示ExtJs4,需要ext4.2.1.jsp2文件。
从ext官方论坛上下的。 文件名: ext-4.2.1.883.jsb2 对应版本ext-4.2.1.883
官方最新版本Extjs6.2版本sdk,创建新项目的时候需要用, 全面的核心框架,具有最新的Javascript标准支持 新的漂亮组件和主题,以创建漂亮的企业应用程序 现代工具链,用于构建优化,高性能,通用的应用程序 用于可视...
标题中的"ext-4.2.1-gpl.7z"指的是一个开源的软件扩展库,采用GNU General Public License(GPL)版本4.2.1发布,并被压缩为7z格式的文件。7z是一种高压缩率的文件存档格式,由7-Zip软件创建,能有效地存储大量数据...
document.write("<script type=\"text/javascript\" src=\"../extjs/adapter/ext/ext-base.js\"></script>"); document.write("<script type=\"text/javascript\" src=\"../extjs/ext-all.js\"></script>"); ...
标题中的"ext-4.2.1.883.7z"指的是ExtJS框架的一个特定版本,4.2.1.883,它被压缩成了7z格式的文件。7z是一种高效的文件压缩格式,由7-Zip软件创建,以提供更高的压缩比和更快的解压缩速度。7z文件通常需要使用支持7...
标题中的"ext-7.0.0-gpl.zip"是一个软件扩展或库的压缩包,遵循GPL(GNU General Public License)开源协议。这通常意味着它是一个免费的、可修改的软件,用户可以查看源代码并根据需要进行定制,但必须保留原始许可...
Ext JS 6最大的变化就是将Ext JS和Touch合并为一个单一的框架。之前的框架的核心(数据、控制器、模型等等)已被调和为一个单一的公共平台。这样,数据和逻辑就能共享,从而帮助开发人员进一步去优化他们的应用程序...
语言程序设计资料:ExtJs学习笔记-2积分.doc
extjs3.0 的 Typescript声明文件
在本文中,我们将深入探讨ExtJS中的`Ext.TabPanel`组件,它是创建多标签界面的核心元素。`Ext.TabPanel`允许开发者在单个容器中组织多个面板或视图,每个面板都有自己的标题,并且可以通过标签页进行切换。让我们...
Extjs4.1多个扩展 1、Ext.ux.aceeditor.Panel 2、Ext.ux.grid.feature.Tileview 3、Ext.ux.upload.Button ...主页:https://github.com/harrydeluxe/extjs-ux 注明:在Extjs4.1上是可以使用的,Extjs4.2部分会有问题。
目录 1. ExtJs 结构树 2 2. 对ExtJs的态度 3 3. Ext.form概述 4 4. Ext.TabPanel篇 5 5. Function扩展篇 7 6. Ext.data.Store篇 10 7. Ext.data.JsonReader篇一 12 ...28. extJs 2.0学习笔记(ext.js篇) 77
在本压缩包"ext-4.2.0.663 EXTJS官方最新版7z压缩"中,文件名"ext-4.2.0.663"表明这是EXTJS 4.2.0的某个更新版本,具体为663号更新。这个版本可能包含了EXTJS框架的新特性、bug修复或者性能改进。由于使用了7z压缩,...
js框架 extjs-4.2.1.883.7z
ExtJs4环境,不包括例子,太大了没法上传
软件介绍: Spket的ExtJS提示工具,内附需要加入ExtJS的提示内容文件ext-core-dev.js ,所需要的都整合为一个压缩包,一步到位直接使用。featurespluginsext-core-dev.js