//3.消费者对品牌分析,商品列表
var brandGrid = Ext.create('Ext.grid.Panel',{
region: 'center',
columnLines: true,
store: brandStore,
multiSelect: true,
selModel: {
selType:'checkboxmodel'
},
//selModel: selMod,
columns: [
Ext.create('Ext.grid.RowNumberer', {
text: '序号',
width : 30
}),
{ header: '品牌', dataIndex: 'brandName', flex: 1 }
],
listeners:{
added:function( Component ,container, pos, eOpts ){
}
}
}
);
function type3Load(){
ids = new Array();
//var names = new Array();
var selections = brandGrid.getSelectionModel().getSelection();
for ( var i = 0; i ', {
text: '确定',
tooltip: '确定',
//icon: basePath + 'css/icons/fam/add_16.png',
iconCls: 'ok',
handler: function(){
if(brandWindowFlag){
type3Load();
}else{
brandWindow.hide();
}
}
},{
text: '取消',
tooltip: '取消',
//iconCls: 'add',
//icon: basePath + 'css/icons/fam/add_16.png',
iconCls: 'cancel',
handler: function(){
if(brandWindowFlag){
type3Load();
}else{
brandWindow.hide();
}
}
}]
}
);
1.错误的写法:
js异常这样会导致view对象没有实例化
//加载品牌数据集,并给品牌下拉框赋初始值
brandStore.load({
params: {
date: Ext.util.Format.date(Ext.Date.add(new Date(),Ext.Date.MONTH, -1),"Ym"),//默认参数
},
callback: function(records, operation, success){
//获取grid的复选框对象
var selMod = brandGrid.getSelectionModel();
//默认选中10个品牌
for (var i = 0; i <10; i++){
selMod.select(i,true,false);
};
//打开品牌窗体
brandWindow.show();
}
});
2.正确的写法:
先打开窗体,然后操作窗体中grid对象的复选框
//加载品牌数据集,并给品牌下拉框赋初始值
brandStore.load({
params: {
date: Ext.util.Format.date(Ext.Date.add(new Date(),Ext.Date.MONTH, -1),"Ym"),//默认参数
},
callback: function(records, operation, success){
//打开品牌窗体
brandWindow.show();
//获取grid的复选框对象
var selMod = brandGrid.getSelectionModel();
//默认选中10个品牌
for (var i = 0; i <10; i++){
selMod.select(i,true,false);
};
}
});
分享到:
相关推荐
extjs4.1下拉复选框完整DEMO,包含了extjs4.1主文件,代码实现了动态加载功能,所以需要配置IIS或者apache。插件文件在ux目录下,请自行参考。
Extjs4.1多个扩展 1、Ext.ux.aceeditor.Panel 2、Ext.ux.grid.feature.Tileview 3、Ext.ux.upload.Button 4、Ext.ux.toggleslide.ToggleSlide 5、Ext.ux.container.ButtonSegment 6、Ext.ux.grid.plugin.RowEditing ...
Extjs4.1中build下的sdk.jsb3里的路径配置都是错误的,所以集成到spket根本不能进行智能提示,这个是经过修复后的,只要替换掉build下的sdk.jsb3就可以了
Extjs4.1中文API.chm
Ext是一个优秀的JS AJAX框架,这里是ExtJs4.1中文API,感谢翻译组.
extjs4.1的中文文档,可以方便查看API
Extjs4.1 小例子(适合extjs初学者学习使用).直接导入myeclipse即可
extjs 4.1中文文档,chm,Ext JS is the best JavaScript framework for building data-intensive web apps for desktop, tablets, and smartphones, with the largest set of UI components.
ExtJs选中var editor = new Ext.ux.grid.RowEditor详解.txt
NULL 博文链接:https://atian25.iteye.com/blog/1019910
extjs多选下拉框,Ext.ux.form.LovCombo,extjs 以修复多选下拉框火狐下取不到值的问题,火狐下div不显示背景色的问题
extjs 可编辑的表格树,每个单元格自定义编辑组件,可以自适应列宽,只有源码与例子,运行实例要修改路径,不然图片不能显示,注意etree.jsp的js引入路径 支持Ext2.x以上版本 如运行不了EmailTo : codeme9@gmail....
Extjs 4.1中文版api,非常难得的一款4.1的中文api,值得大家收藏
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合八:ExtJS及其MVC ExtJS DEMO源码,原文链接:http://blog.csdn.net/xz2001/article/details/8929377
ExtJs4.1 正式版,考虑到官网速度慢,放上来服务大家!
NULL 博文链接:https://maoyi606.iteye.com/blog/1782825