1. 在app.json加上ux模块
ResponsiveColumn 位于ux的扩展包中,所以需要导入。
编辑: app.json
"requires": [
"font-awesome",
"ux"
],
默认产生的只有font-awesome
2. 定义自适应列的组件
这里位于 项目的classic\src\view\main目录下
Ext.define('Osxm.panle.MyResponsivePanel', {
extend : 'Ext.panel.Panel',
xtype : 'myResponsivePanel',
// height:'100%',
scrollable : 'y',
width:'100%',
requires : [ 'Ext.ux.layout.ResponsiveColumn' ],
layout: 'responsivecolumn',
items : [ {
xtype : 'panel',
height : 100,
userCls : 'big-50 small-100',
title : 'Panel 1'
}, {
xtype : 'panel',
height : 100,
userCls : 'big-50 small-100',
title : 'Panel 2'
} ]
});