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'
} ]
});

本文介绍了在ExtJS6中实现响应式列布局的方法,包括在app.json中引入ux模块,定义自适应列组件,以及创建scss文件和目录。详细步骤包括在app.json添加ux扩展包,定义位于经典主题src&viewmain目录下的自适应列组件,并创建scss文件Main.scss以实现布局调整。然而,尝试使用单独文件测试该功能未能成功。
订阅专栏 解锁全文
906

被折叠的 条评论
为什么被折叠?



