BUG 8679 "Problemas con Dashboards" SOLVED

- Problemas en la ordenacion de dashlets por columnas
- Se soluciono el problema, ahora se muestra los dashlets de manera correcta
This commit is contained in:
Victor Saisa Lopez
2012-03-13 17:59:12 -04:00
parent 05068fd94e
commit d0b22ac1ad

View File

@@ -24,14 +24,19 @@ Ext.onReady(function(){
handler : function(a) {
var vp = Ext.getCmp('viewportDashboard');
var pd = Ext.getCmp('portalDashboard');
while (pd.items.items[0].items.items[1]) {
pd.items.items[2].add(pd.items.items[0].items.items[1]);
for (var i = 0; i <= dashletsInstances.length - 1; i++) {
pd.items.items[i % 3].add(pd.items.items[i % 2].items.items[0]);
}
pd.items.items[0].columnWidth = 0.33;
pd.items.items[1].columnWidth = 0.33;
pd.items.items[2].columnWidth = 0.33;
pd.doLayout();
}
tbDashboard.items.items[0].setDisabled(true);
tbDashboard.items.items[1].setDisabled(false);
}
},
{
xtype: 'tbbutton',
@@ -39,14 +44,19 @@ Ext.onReady(function(){
handler : function(a) {
var vp = Ext.getCmp('viewportDashboard');
var pd = Ext.getCmp('portalDashboard');
for (var i = 0; i <= dashletsInstances.length - 1; i++) {
pd.items.items[i % 2].add(pd.items.items[i % 3].items.items[0]);
}
pd.items.items[0].columnWidth = 0.49;
pd.items.items[1].columnWidth = 0.49;
while ( pd.items.items[2].items.items[0] ) {
pd.items.items[0].add( pd.items.items[2].items.items[0] );
}
pd.items.items[2].columnWidth = 0.01;
pd.doLayout();
}
tbDashboard.items.items[0].setDisabled(false);
tbDashboard.items.items[1].setDisabled(true);
}
}
]
});
@@ -91,6 +101,7 @@ Ext.onReady(function(){
});
var pd = Ext.getCmp('portalDashboard');
for (var i = 0; i < dashletsInstances.length; i++) {
var np = new Ext.ux.Portlet({
title: dashletsInstances[i].DAS_TITLE,
@@ -109,7 +120,12 @@ Ext.onReady(function(){
}
}
});
pd.items.items[i % 3].add(np);
}
pd.doLayout();
tbDashboard.items.items[0].setDisabled(true);
tbDashboard.items.items[1].setDisabled(false);
});