ExtJs4问题 【高分送上】 ExtJS4 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 子页面代码:Ext.require([ 'Ext.selection.CellModel']);Ext.define('productCatalog.view.productcatalog.CatalogTagsGrid' ,{ extend: 'Ext.grid.Panel', alias : 'widget.catalogTagsGrid',// title : '页标签', //bodyStyle:'padding:5px 5px 5px 5px', store: 'CatalogTags', viewConfig:{ forceFit:true, sortAscText:'正序', sortDescText:'降序' }, columnLines: true, //selModel :Ext.create('Ext.selection.RowModel',{mode:'MULTI'}), initComponent:function(){ Ext.apply(this,{ selModel :Ext.create('Ext.selection.CheckboxModel',{mode:'MULTI'}), columns:[{ header:'属性ID', dataIndex:'attributeId', hidden:true },{ header:'标签名称', dataIndex:'attributeName', width:180, renderer: changeValueView },{ header:'排序', dataIndex:'attributeSort', width:190, renderer: changeValueView }] } ); } }); 控制层部分代码:Ext.define('productCatalog.controller.ProductCatalogCtrl', { extend: 'Ext.app.Controller', stores: [//声明该控制层要用到的store 'CatalogAttrFilters', 'CatalogProducts', 'Catalogs', 'productType.store.ProductTypes', 'productType.store.AttrGroups', 'productBrand.store.ProductBrands', 'productStandard.store.ProductStandards', 'productAttr.store.ProductAttrs', 'productList.store.ProductLists', 'productList.store.CatalogProduct', 'CatalogFilterMethods', 'productList.store.CataNotProLists', 'productAttr.store.AttrByProTypeIDs', 'goodsReference.store.GoodsLists', 'productCatalog.store.CatalogTags' ], models: [//声明该控制层要用到的model 'productType.model.ProductTypeModel', 'productType.model.AttrGroupModel', 'productBrand.model.ProductBrandModel', 'productStandard.model.ProductStandardModel', 'productCatalog.model.CatalogStandardModel', 'CatalogAttrFilterModel', 'productAttr.model.ProductAttrModel', 'productList.model.ProductListModel', 'CatalogFilterTypeModel', 'goodsReference.model.GoodsListModel', 'productCatalog.model.CatalogTagsModel' ], views: [ //声明该控制层要用到的view 'productcatalog.CatalogMainView', 'productcatalog.CatalogList', 'productcatalog.CatalogAttrFilterGrid', 'productcatalog.CatalogProductQueryForm', // 'productcatalog.CatalogSEOForm', 'productcatalog.CatalogAttrFilterAddWin', 'productcatalog.CatalogAssociateBrand', 'productcatalog.CatalogAssociateStandard', 'productcatalog.CatalogProductTypeList', // 'productcatalog.CatalogBaseAttrForm', 'productcatalog.CatalogAttrGroupGrid', 'productcatalog.CatalogProductGrid', 'productcatalog.CatalogAddWin', 'productcatalog.CatalogRootAddWin', 'productcatalog.CatalogAddProWin', 'productcatalog.AddProductGrid', 'productcatalog.AddProductQueryForm', 'productcatalog.CatalogStandard', 'productcatalog.CatalogTagsView', 'productcatalog.CatalogTagsGrid' ], refs: [//相当于一个映射,这样就可以在控制层方便的通过get取得相应的对象了 { ref:'catalogMainView', selector:'catalogMainView' },{ ref:'catalogTagsView', selector:'catalogTagsView' },{ ref:'catalogTagsGrid', selector:'catalogTagsGrid' },{ ref:'catalogProductTypeList', selector:'catalogProductTypeList' }, { ref:'catalogAttrFilterAddWin', selector:'catalogAttrFilterAddWin' }, { ref:'catalogAttrFilterGrid', selector:'catalogAttrFilterGrid' }, { ref:'catalogStandard', selector:'catalogStandard' }, { ref:'catalogAddWin', selector:'catalogAddWin' }, { ref:'catalogRootAddWin', selector:'catalogRootAddWin' }, { ref:'catalogAttrGroupGrid', selector:'catalogAttrGroupGrid' }, { ref:'catalogProductGrid', selector:'catalogProductGrid' },{ ref:'addProductGrid', selector:'addProductGrid' }, { ref:'addProductQueryForm', selector:'addProductQueryForm' }, { ref:'catalogAssociateBrand', selector:'catalogAssociateBrand' }, { ref:'catalogAssociateStandard', selector:'catalogAssociateStandard' }, { ref:'catalogList', selector:'catalogList' } ], 问题:父页面可以出来,子页面不能出来,请大神赐教!model和store都已经定义了。 在父页面引用xtype : 'catalogTagsGrid',但是你好像没有引用定义catalogTagsGrid的文件,你的控制台没有报错吗?什么意思? 请教两个js文件的函数互相访问的问题!!! 请帮忙改下jsp使得支持Firefox及opera 判断多行文本框字符数 valueof tostring 同时用的疑惑 关于验证 日期的js脚本。 如何在页面中判断上传文件是否重名?特急,在线等待. 请问怎样清除<input type="file" name="file">里面的值? 请问这是什么意思 高分求助 如何extjs编辑store中的数据 怎么调用相同的class 实现多个一样效果 判断网络文件是否存在
'Ext.selection.CellModel'
]);Ext.define('productCatalog.view.productcatalog.CatalogTagsGrid' ,{
extend: 'Ext.grid.Panel',
alias : 'widget.catalogTagsGrid',
// title : '页标签',
//bodyStyle:'padding:5px 5px 5px 5px',
store: 'CatalogTags',
viewConfig:{
forceFit:true,
sortAscText:'正序',
sortDescText:'降序'
},
columnLines: true,
//selModel :Ext.create('Ext.selection.RowModel',{mode:'MULTI'}),
initComponent:function(){
Ext.apply(this,{
selModel :Ext.create('Ext.selection.CheckboxModel',{mode:'MULTI'}),
columns:[{
header:'属性ID',
dataIndex:'attributeId',
hidden:true
},{
header:'标签名称',
dataIndex:'attributeName',
width:180,
renderer: changeValueView
},{
header:'排序',
dataIndex:'attributeSort',
width:190,
renderer: changeValueView
}]
}
);
}
});
extend: 'Ext.app.Controller',
stores: [//声明该控制层要用到的store
'CatalogAttrFilters',
'CatalogProducts',
'Catalogs',
'productType.store.ProductTypes',
'productType.store.AttrGroups',
'productBrand.store.ProductBrands',
'productStandard.store.ProductStandards',
'productAttr.store.ProductAttrs',
'productList.store.ProductLists',
'productList.store.CatalogProduct',
'CatalogFilterMethods',
'productList.store.CataNotProLists',
'productAttr.store.AttrByProTypeIDs',
'goodsReference.store.GoodsLists',
'productCatalog.store.CatalogTags'
],
models: [//声明该控制层要用到的model
'productType.model.ProductTypeModel',
'productType.model.AttrGroupModel',
'productBrand.model.ProductBrandModel',
'productStandard.model.ProductStandardModel',
'productCatalog.model.CatalogStandardModel',
'CatalogAttrFilterModel',
'productAttr.model.ProductAttrModel',
'productList.model.ProductListModel',
'CatalogFilterTypeModel',
'goodsReference.model.GoodsListModel',
'productCatalog.model.CatalogTagsModel'
],
views: [
//声明该控制层要用到的view
'productcatalog.CatalogMainView',
'productcatalog.CatalogList',
'productcatalog.CatalogAttrFilterGrid',
'productcatalog.CatalogProductQueryForm',
// 'productcatalog.CatalogSEOForm',
'productcatalog.CatalogAttrFilterAddWin',
'productcatalog.CatalogAssociateBrand',
'productcatalog.CatalogAssociateStandard',
'productcatalog.CatalogProductTypeList',
// 'productcatalog.CatalogBaseAttrForm',
'productcatalog.CatalogAttrGroupGrid',
'productcatalog.CatalogProductGrid',
'productcatalog.CatalogAddWin',
'productcatalog.CatalogRootAddWin',
'productcatalog.CatalogAddProWin',
'productcatalog.AddProductGrid',
'productcatalog.AddProductQueryForm',
'productcatalog.CatalogStandard',
'productcatalog.CatalogTagsView',
'productcatalog.CatalogTagsGrid'
],
refs: [//相当于一个映射,这样就可以在控制层方便的通过get取得相应的对象了
{
ref:'catalogMainView',
selector:'catalogMainView'
},{
ref:'catalogTagsView',
selector:'catalogTagsView'
},{
ref:'catalogTagsGrid',
selector:'catalogTagsGrid'
},{
ref:'catalogProductTypeList',
selector:'catalogProductTypeList'
},
{
ref:'catalogAttrFilterAddWin',
selector:'catalogAttrFilterAddWin'
},
{
ref:'catalogAttrFilterGrid',
selector:'catalogAttrFilterGrid'
},
{
ref:'catalogStandard',
selector:'catalogStandard'
},
{
ref:'catalogAddWin',
selector:'catalogAddWin'
},
{
ref:'catalogRootAddWin',
selector:'catalogRootAddWin'
},
{
ref:'catalogAttrGroupGrid',
selector:'catalogAttrGroupGrid'
},
{
ref:'catalogProductGrid',
selector:'catalogProductGrid'
},{
ref:'addProductGrid',
selector:'addProductGrid'
},
{
ref:'addProductQueryForm',
selector:'addProductQueryForm'
},
{
ref:'catalogAssociateBrand',
selector:'catalogAssociateBrand'
},
{
ref:'catalogAssociateStandard',
selector:'catalogAssociateStandard'
},
{
ref:'catalogList',
selector:'catalogList'
}
],
model和store都已经定义了。