今天用了一下Ext.ux.form.lovCombo控件,根据博客里提供的好多知识点,和实例代码,搞了一下午总算是搞定了,在此过程遇到了一下几个问题
1、下拉列表选择以后,收起下拉列表以后,选择的值就不见了
博客里有相关的文章
http://atian25.iteye.com/blog/433901
但是后来我看了示例代码
http://lovcombo.extjs.eu/
在自己用的时候只要下面这段代码别忘写了,就不会存在问题1了
//重写combo的方法beforeBlur
Ext.override(Ext.ux.form.LovCombo, {
beforeBlur: Ext.emptyFn
});
大家可以试验
2、下拉列表可以下拉,但是就是不显示复选框
这个主要原因是Ext.ux.form.lovComb.css文件里的图片路径
和引用文件的路径没有配置正确
仔细配置就没问题了
.ux-lovcombo-icon-checked {
background: transparent url("../ext/resources/images/default/menu/checked.gif");
}
.ux-lovcombo-icon-unchecked {
background: transparent url("../ext/resources/images/default/menu/unchecked.gif");
}
<link rel="stylesheet" type="text/css" href="../resources/css3/lovcombo.css"/>
3、下拉看不见数据,用上面示例代码例子没有屏蔽的那个数据,就是不显示,换成了屏蔽的那个就可以了,具体原因不清楚,这里关键是这两个属性
valueField:'vkey',
displayField:'vdesc',
写的不好,需要的可以看看。这个控件使用的频率还是比较搞的,有时间,写个样式,吧下拉列表横排和竖排结合一下,知道的朋友可以跟帖写出呀!
比较全面的文章可以参看
http://www.iteye.com/topic/447342
http://lovcombo.extjs.eu/
http://www.iteye.com/topic/376729
http://www.iteye.com/topic/340900
分享到:
相关推荐
在EXTJS框架中,`Ext.ux.form.LovCombo`是一种自定义组件,它扩展了基本的`Ext.form.field.ComboBox`,提供了更丰富的功能,尤其是针对多选和联动选择的需求。这个组件通常用于创建具有“lov”(即“Look Up Value”...
在实际使用`Ext.ux.SwfUploadPanel.js`时,你需要在ExtJS应用程序中引入这个文件,并配置相关参数,例如服务器端处理脚本地址、允许的文件类型、最大文件大小等。然后,你可以像创建其他ExtJS组件一样,实例化...
总的来说,`Ext.ux.form.ColorPickerFieldPlus` 是一个优化过的色彩选择组件,旨在提供更加灵活和丰富的颜色选取功能,尤其适合需要精细颜色控制的Web应用,如在线设计工具、色彩搭配应用等。通过这个组件,开发者...
这个"Ext.ux.UploadDialog.zip"压缩包包含了EXTjs的UploadDialog组件,方便开发者在自己的项目中直接使用。 UploadDialog组件的核心功能是提供一个用户友好的界面,让用户能够选择并上传文件到服务器。这个组件通常...
Ext.ux.submit是一个基于Ext Core库的扩展,用于增强原生表单提交的功能。这个扩展主要专注于添加验证机制,使得在前端就能对用户输入的数据进行有效性检查,从而提高应用程序的安全性和用户体验。在深入探讨之前,...
在IT行业中,`Ext.ux.Upload.Dialog`是一个用于Ext JS框架的第三方组件,它扩展了标准的对话框(Dialog)功能,提供了文件上传的能力。这个组件通常被用于Web应用程序,以便用户可以方便地向服务器上传文件。下面...
The class is ready for i18n, override the Ext.ux.UploadDialog.Dialog.prototype.i18n object with your language strings, or just pass i18n object in config. Server side handler. The files in the queue...
### Ext.ux.tree.TreeGrid 异步加载知识点详解 #### 一、Ext.ux.tree.TreeGrid简介 在ExtJS框架中,`Ext.ux.tree.TreeGrid`组件是一种结合了树形结构与表格显示特性的控件,适用于展示具有层级关系的数据。通过...
Extjs4.1多个扩展 1、Ext.ux.aceeditor.Panel...12、Ext.ux.form.field.TinyMCE 13、Ext.ux.form.field.Grid 主页:https://github.com/harrydeluxe/extjs-ux 注明:在Extjs4.1上是可以使用的,Extjs4.2部分会有问题。
Ext.ux.UploadDialog是Ext JS库的一个...总的来说,`ext.ux.uploadDialog`实例是Ext JS应用中实现高效、用户体验良好文件上传功能的有效工具。通过灵活配置和事件处理,开发者可以定制满足特定需求的文件上传对话框。
Ext.ux.UploadDialog批量上传文件实例是一个基于ExtJS组件库扩展插件的文件上传解决方案,主要针对需要一次性处理多个文件上传的应用场景。ExtJS是一个强大的JavaScript框架,它提供了丰富的用户界面组件,而Ext.ux....
### ExtJs选中 `var ...以上就是关于 `var editor = new Ext.ux.grid.RowEditor` 的详细解析,希望对使用ExtJs框架的开发者有所帮助。通过合理地配置和使用 `RowEditor`,可以极大地提高Web应用的交互性和用户体验。
### Ext.form表单中各种属性应用详解 #### 1. Ext.form.NumberField **Ext.form.NumberField** 是 **Ext.form.TextField** 的一个扩展,它专为处理数字输入而设计,提供了一系列与数值相关的配置选项。 - **...
本文将深入探讨“ext多文件上传控件Ext.ux.UploadDialog”的使用方法及其常见问题。该控件作为ExtJS库的一个扩展,为用户提供了一种方便的多文件选择和上传的界面。 首先,Ext.ux.UploadDialog是一个基于ExtJS框架...
【Ext 3.x + Ext 2.x 下拉树 Ext.ux.ComboBoxTree】是基于ExtJS框架的一个组件,它结合了下拉框(ComboBox)和树形控件(TreePanel)的功能,提供了一种用户友好的选择界面。在网页应用中,这种控件常用于展示层级...
在Extjs4中,`Ext.form.field.TextArea`是用于输入多行文本的标准组件,但它的功能相对有限。而`Ext.ux.form.TinyMCETextArea`则扩展了这个基础组件,提供了更丰富的编辑功能。这个组件通常用在需要用户输入格式化...
带复选框的这是经过测试可以用的下拉树
在使用 Ext.ux.UploadDialog 进行文件上传时,客户端与服务器端的交互是一个关键环节。Ext.ux.UploadDialog 是一个 ExtJS 框架的扩展组件,它提供了一个友好的用户界面来处理文件上传。在服务器端,我们需要正确解析...
EXT控件是Sencha EXT JS框架中的一种组件,它提供了丰富的用户界面元素,用于构建复杂的Web应用程序。...对于使用EXT JS开发Web应用的程序员来说,理解并掌握lovcombo的用法和相关修正具有很高的实用价值。
EXT.form组件是EXT JS库中用于构建表单界面的核心组件集合。这些组件提供了一系列丰富的控件,用于创建具有不同功能的交互式表单。在EXT JS中,表单组件不仅包含基本的输入字段,还支持复杂的输入类型和验证机制。 ...