文章分类:Web前端
前端时间使用Ext2.1做开发没有
做一个 Combox 渲染一棵树 点击树的节点是没有问题的
但几个月之后客户要升级
于是升级到Ext3.2
发生在做同一个功能的时候 出现了点击树的节点 然后div 自动收缩了
于是找来ext2.1和3.2的源代码进行比较
发现 2.1会判断 当前的数据的记录数 是否为0 如果为0 则调用
this.collapse();
而3.2不会判断 记录数 总是会调用这个收缩的方法
至此知道问题所在就好办了
下面提供重写的方法
// 置空 函数 由于 combox 的div 上点击树 出现 消失 重写
Ext.override(Ext.form.ComboBox,{onViewClick:function(doFocus){
alert(doFocus);
var index = this.view.getSelectedIndexes()[0],
s = this.store,
r = s.getAt(index);
if(r){
this.onSelect(r, index);
}else if(s.getCount()==0) {
this.collapse();
}
if(doFocus !== false){
this.el.focus();
}
}});
分享到:
相关推荐
EXTjsEXT中COMBOX联动EXT中COMBOX联动EXT中COMBOX联动EXT中COMBOX联动EXT中COMBOX联动
ext + mvc combox tree grid layout
Ext中使用combox实现模糊查询,内附详细代码与图片!
ext combox自动提示 仿百度式自动提示
有时候我们需要在combo中渲染grid,这时候我们可以通过ext的模板xtemplate来实现此功能。
extcombox搜索功能
<link id="theme" rel="stylesheet" type="text/css" href="ext/2.0/resources/css/xtheme-default.css" />2、定义一个combox,将可选样式作为数据源填入下拉列表: 定义样式数据 Ext.simpledata.themes = [ ['...
一个简单的JTABLE运用combox的例子,主要解决了jcombox一个死循环的问题
js 实现combox 树选择 js 实现combox 树选择
combox下拉树combox下拉树combox下拉树combox下拉树combox下拉树combox下拉树combox下拉树
一个功能扩展的Combox下拉选项框COMBBOX,扩展后可在下拉框的起始位置显示颜色、图片、字体样式等,很有意思的功能,也比较实用,压缩包内含有控件源代码以及四个使用示例,都可正确编译。
combox的栏数如何生成?
combox 实现搜寻功能combox 实现搜寻功能
简单的实现了两个combox之间的二级联动,代码可以直接运行。
NULL 博文链接:https://javabean96.iteye.com/blog/1179065
今天突然遇到ComBox选项长度过长问题.. 故重绘实现ComBox选项过长换行问题.
DataGrid中嵌入comBox,MVVM,
Ext 异步加载添加 删除节点 修改combobox选择项,相当好的东西,值得参考!希望对你有用!
android只有Spinnser控件 没有像其他语言的combox控件 故写了个自定义combox 控件