diff --git a/gulliver/js/ext/pmos-common.js b/gulliver/js/ext/pmos-common.js index 8bc11746e..3f28c6d40 100755 --- a/gulliver/js/ext/pmos-common.js +++ b/gulliver/js/ext/pmos-common.js @@ -88,13 +88,13 @@ PMExtJSCommon = function() { { var labelColumnWidth = 170; var valueColumnWidth = 350; - + params = params || {}; + if(typeof columnsSize != 'undefined') { labelColumnWidth = columnsSize[0] || labelColumnWidth; valueColumnWidth = columnsSize[1] || valueColumnWidth; } - return new Ext.grid.GridPanel({ store : new Ext.data.GroupingStore({ autoLoad: true, @@ -103,7 +103,7 @@ PMExtJSCommon = function() { method : 'POST' }), baseParams: params, - reader : new Ext.data.JsonReader( { + reader : new Ext.data.JsonReader({ fields : [{name : 'label'}, {name : 'value'}, {name : 'section'}] }), groupField: 'section' @@ -129,7 +129,8 @@ PMExtJSCommon = function() { forceFit:true, headersDisabled : true, groupTextTpl: '{group}' - }) + }), + loadMask: true }); } }