我只有迄今试图实现我嘲笑的截图。Sencha触摸与旋转木马嵌套浮动面板
基本上,我有具有6个面板嵌套在全屏报告面板。需要同时显示这些面板中的每一个(我将它们称为拼贴,因为这更有意义)(对主面板使用布局:'修复')。 每瓦将在其中一个转盘,该转盘得到它的通过一个单一的Ajax调用的方式填充项目,如果AJAX调用返回3项,然后传送带将有3项等
我遇到麻烦瓷砖安排妥当,以便它们都能整齐地显示出来,更重要的是,当设备从横向模式转换到纵向模式时,这种方式将起作用。
不用担心旋转木马部分太多,试图让瓷砖在面板内正确排列是一种痛苦。我几乎可以用css来实现,通过浮动......但第一个面板看起来总是搞砸了。我已经做了一些阅读尝试实现这个更“sencha”的方式。
var rep1 = new PortalDashboard.views.Reportimagetile;
var rep2 = new PortalDashboard.views.Reportimagetile;
var rep3 = new PortalDashboard.views.Reportsinglefigtile
var rep4 = new PortalDashboard.views.Reportimagetile;
var rep5 = new PortalDashboard.views.Reportimagetile;
var rep6 = new PortalDashboard.views.Reportimagetile;
PortalDashboard.views.Dashboardcard = Ext.extend(Ext.Panel, {
title: 'Dashboard',
html: '',
cls: 'card5',
layout: 'fit',
iconCls: 'team',
styleHtmlContent: true,
initComponent: function() {
Ext.apply(this, {
items: [
rep1, rep2, rep3, rep4, rep5, rep6]
});
PortalDashboard.views.Dashboardcard.superclass.initComponent.apply(this, arguments);
}
});
Ext.reg('dashboardcard', PortalDashboard.views.Dashboardcard);
-
PortalDashboard.views.Reportsinglefigtile = Ext.extend(Ext.Panel, {
html: '',
cls: 'dashtilecontent',
initComponent: function() {
Ext.apply(this, {
html: '<h1>99.99%</h1>'
});
PortalDashboard.views.Reportsinglefigtile.superclass.initComponent.apply(this, arguments);
}
});
Ext.reg('reportimagetile', PortalDashboard.views.Reportsinglefigtile);