=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-reports/scripts/app.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-reports/scripts/app.js 2015-09-18 19:32:32 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-reports/scripts/app.js 2015-09-24 10:42:19 +0000 @@ -418,24 +418,27 @@ name: 'No range set' }); - //cb.setValue(defaultRangeSetId); - - Ext.Ajax.request({ - url: ns.core.init.contextPath + '/api/dataElements/' + container.dataElement.id + '.json?fields=legendSet[id,name]', - success: function(r) { - r = Ext.decode(r.responseText); - - if (Ext.isObject(r) && Ext.isObject(r.legendSet)) { - cb.store.add(r.legendSet); - - cb.setValue(r.legendSet.id); - container.onRangeSetSelect(r.legendSet.id); + if (container.dataElement.isAttribute) { + cb.setPendingValue(); + } + else { + Ext.Ajax.request({ + url: ns.core.init.contextPath + '/api/dataElements/' + container.dataElement.id + '.json?fields=legendSet[id,name]', + success: function(r) { + r = Ext.decode(r.responseText); + + if (Ext.isObject(r) && Ext.isObject(r.legendSet)) { + cb.store.add(r.legendSet); + + cb.setValue(r.legendSet.id); + container.onRangeSetSelect(r.legendSet.id); + } + }, + callback: function() { + cb.setPendingValue(); } - }, - callback: function() { - cb.setPendingValue(); - } - }); + }); + } }, select: function(cb, r) { var id = Ext.Array.from(r)[0].data.id; @@ -4709,7 +4712,7 @@ return 'Ext.ux.panel.DataElementBooleanContainer'; } - return 'Ext.ux.panel.DataElementIntegerContainer'; + return 'Ext.ux.panel.DataElementStringContainer'; }; // add