1)若使用Store.loadData()方法,则在 Ext.create("Ext.data.Store",{data:...})中必须定义data字段。
2)注意定义Store时,配置data时的属性名(即下面的styleNo)
Ext.create("Ext.data.Store",{
id:"styleNoStore",
fields:[
"styleNo"
],
data:[{"styleNo":"a"},{"styleNo":"b"}]
// data:[["a"],["b"]] //这个和{xtype:"combo",fieldLabel:"View Style",name:"accessory.styleNo",id:"accessory.styleNo", store:styleNoStore,field:"styleNo", emptyText:"Please select!", allowBlank:false,forceSelection:true,anchor:"100%" }一起配置后,不正常。不能显示值。正确写法需使用ArrayStore,而不是Store,如下
});
Ext.create("Ext.data.ArrayStore",{
id:"styleNoStore",
fields:[
{name:"styleNo"}
],
data:[["a"],["b"]]
});
3)第一次动态加载comboBox下拉值失败问题
Ext.create("Ext.data.Store",{
id:"styleNoStore",
fields:[
"styleNo"
],
data:[]
});
上面这种不写出fields的name属性的方式,在snStore.loadData([["a"],["b1"]]);时,会出现第一次动态加载的值不显示
Ext.create("Ext.data.Store",{
id:"styleNoStore",
fields:[
{name:"styleNo"}
],
data:[]
});
这种写法在snStore.loadData([{"styleNo":"Genneral"},{"styleNo":"L11-032"}]);时,则不会有上述问题。
4)snStore.loadData()第一次动态加载comboBox的下载数据会无效的解决办法。
lastQuery:''
增加上面的配置项,可以解决此bug。
摘自:[url]
http://www.cnitblog.com/yemoo/archive/2009/07/28/44724.html[/url]
5)两种方式获取store
a)
Ext.create("Ext.data.Store",{
id:"styleNoStore";
fields:[
{name:"styleNo"}
],
data:[]
});
var snStore=Ext.StoreManager.lookup("styleNoStore");
b)
var styleNoStore= Ext.create("Ext.data.Store",{
fields:[
{name:"styleNo"}
],
data:[]
});
styleNoStore.loadData(eval("("+accessory.styleNo+")"));
6)
{xtype:"grid",
store:"accessoryBillStore",
/*height:500,与"父面板的height值相互影响,在点击grid中的数据行时,页面显示会起变化。(首次加载时,grid的高度若小于500,则在点击grid中的数据行后,grid的高度会变成500.)"*/
scroll: true,//'horizontal','vertical','both'(同true);
width:1000,//IE8中若不配置width,显示不了grid的数据。
.......
}
分享到:
相关推荐
用Ext 2.0 combobox 做的省份和城市联动选择框的例程
ext,ext combobox,ext二级联动,ext combobox二级联动 ___本人的原则:上传好东西,但绝不便宜.因为自己的心血 ext combobox二级联动,ext ,ext combobox,combobox,combobox二级联动,ext 二级联动 groupCombo.on('...
用EXT来实现下拉框ComboBox 下拉框可以实现分页
NULL 博文链接:https://dengli19881102.iteye.com/blog/1046190
全部代码 注意路径 博文链接:https://avs110.iteye.com/blog/1156428
该资源是war包,里面包括ComboBox中的各个参数, 详细讲解在我的文档中有
NULL 博文链接:https://zhcl321.iteye.com/blog/1317526
基于Ext3.4的一个扩展Combobox组件
ext关于form表单和combobox的例子
NULL 博文链接:https://tianhengbao.iteye.com/blog/816208
Ext中的Combobox下来框在EditGrid中的应用。Combobox显示值问题得以解决。
NULL 博文链接:https://dengli19881102.iteye.com/blog/904770
主要介绍了EasyUI中combobox默认值注意事项,是个人在项目中遇到并解决的事宜,分享给大家,需要的朋友可以参考下
Ext.form.field.ComboBox结合Java、JSON实现AutoComplete
Ext多选下拉框,可以看看哦 Ext多选下拉框,可以看看哦
用Ext 2_0 combobox 做的省份和城市联动选择框 DOJO中国
在项目中再次碰到了问题,是Combobox中的值如果是直接绑定很简单。简单添加项行了。代码如下: <ext ID=ComBox_SecretsLevel runat=server FieldLabel=密级 Width=250 EmptyText=请选择密级…> .../ext:ComboBox
直接放到tomcat下.访问iconcombo.html页面 用的的文件名称如下:iconcombo.html js/Ext.ux.IconCombo.js css/Ext.ux.IconCombo.css