diff --git a/workflow/engine/templates/strategicDashboard/formDashboard.js b/workflow/engine/templates/strategicDashboard/formDashboard.js index 9e9ffb4ba..96e91b426 100644 --- a/workflow/engine/templates/strategicDashboard/formDashboard.js +++ b/workflow/engine/templates/strategicDashboard/formDashboard.js @@ -474,7 +474,8 @@ Ext.onReady( function() { OWNER_LABEL : selection.data.field1, OWNER_TYPE : selection.data.field3 }); - store.insert(store.getCount(), ow); + ownerInfoGrid.store.insert(store.getCount(), ow); + ownerInfoGrid.store.totalCount = data.length +1; ownerInfoGrid.getView().refresh(); Ext.getCmp('searchIem').clearValue(); @@ -663,7 +664,7 @@ Ext.onReady( function() { text : _('ID_CANCEL'), id : 'cancel', handler : function(){ - location.href = 'dashboardList'; + window.location = 'dashboardList'; } } ] @@ -710,7 +711,6 @@ Ext.onReady( function() { loadIndicators(DAS_UID); } else { addTab(); - tabPanel.getItem(0).show(); } if (typeof(__DASHBOARD_ERROR__) !== 'undefined') { @@ -719,12 +719,13 @@ Ext.onReady( function() { }); //==============================================================// -var addTab = function () { +var addTab = function (flag) { + console.log('flag', flag); if (tabPanel.items.items.length > 3 ) { PMExt.warning(_('ID_DASHBOARD'), _('ID_MAX_INDICATOR_DASHBOARD')); return false; } - tabPanel.add({ + var tab = { //title : _('ID_INDICATOR') + (++indexTab), title : _('ID_INDICATOR')+ ' '+ (++indexTab), id : indexTab, @@ -789,38 +790,43 @@ var addTab = function () { } } }), - { - fieldLabel : _('ID_INDICATOR_GOAL'), - id : 'IND_GOAL_'+ indexTab, - xtype : 'textfield', - anchor : '40%', - maskRe : /([0-9\.]+)$/, - maxLength : 9, - width : 8, - allowBlank : false - }, - new Ext.form.ComboBox({ - anchor : '85%', - editable : false, - fieldLabel : _('ID_DIRECTION'), - id : 'DAS_IND_DIRECTION_'+ indexTab, - displayField : 'label', - valueField : 'id', - value : 2, - forceSelection : false, - selectOnFocus : true, - typeAhead : true, - autocomplete : true, - triggerAction : 'all', - mode : 'local', - store : new Ext.data.ArrayStore({ - id: 0, - fields: [ - 'id', - 'label' - ], - data: [['1', _('ID_LESS_THAN')], ['2', _('ID_MORE_THAN')]] - }) + new Ext.form.FieldSet({ + title : _('ID_INDICATOR_GOAL'), + bodyStyle: 'paddingLeft: 143px', + layout : 'hbox', + items : [ + new Ext.form.ComboBox({ + editable : false, + id : 'DAS_IND_DIRECTION_'+ indexTab, + displayField : 'label', + valueField : 'id', + value : 2, + forceSelection : false, + selectOnFocus : true, + typeAhead : true, + autocomplete : true, + triggerAction : 'all', + mode : 'local', + store : new Ext.data.ArrayStore({ + id: 0, + fields: [ + 'id', + 'label' + ], + data: [['1', _('ID_LESS_THAN')], ['2', _('ID_MORE_THAN')]] + }) + }), + { + fieldLabel : _('ID_INDICATOR_GOAL'), + id : 'IND_GOAL_'+ indexTab, + xtype : 'textfield', + anchor : '40%', + maskRe : /([0-9\.]+)$/, + maxLength : 9, + width : 80, + allowBlank : false + } + ] }), new Ext.form.ComboBox({ anchor : '85%', @@ -915,7 +921,12 @@ var addTab = function () { }, }, closable:true - })/*.show(false)*/; + }; + if (flag != 'load') { + tabPanel.add(tab).show(); + } else { + tabPanel.add(tab); + } }; @@ -1116,7 +1127,7 @@ var saveAllIndicators = function (DAS_UID) { } saveDashboardIndicator(data); } - location.href = 'dashboardList'; + window.location = 'dashboardList'; }; @@ -1233,12 +1244,12 @@ var loadIndicators = function (DAS_UID) { success: function (response) { var jsonResp = Ext.util.JSON.decode(response.responseText); if (jsonResp == '') { - addTab(); + addTab('load'); } dataIndicator = jsonResp; for (var i=0; i<=jsonResp.length-1; i++) { - addTab(); + addTab('load'); tabPanel.getItem(i+1).setTitle(jsonResp[i]['DAS_IND_TITLE']); } tabPanel.getItem(0).show(); diff --git a/workflow/engine/templates/strategicDashboard/viewDashboard.html b/workflow/engine/templates/strategicDashboard/viewDashboard.html index 0b26072fc..0add7273a 100644 --- a/workflow/engine/templates/strategicDashboard/viewDashboard.html +++ b/workflow/engine/templates/strategicDashboard/viewDashboard.html @@ -29,13 +29,13 @@ -