=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/TrackedEntityInstanceDashboardAction.java' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/TrackedEntityInstanceDashboardAction.java 2014-04-21 13:16:22 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/TrackedEntityInstanceDashboardAction.java 2014-07-09 06:01:46 +0000 @@ -94,6 +94,8 @@ private TrackedEntityInstance entityInstance; private List attributes; + + private List displayedAttributes; private Collection activeProgramInstances; @@ -121,6 +123,11 @@ return attributeValueMap; } + public List getDisplayedAttributes() + { + return displayedAttributes; + } + public void setAuditService( TrackedEntityAuditService auditService ) { this.auditService = auditService; @@ -213,6 +220,8 @@ // --------------------------------------------------------------------- attributes = new ArrayList( attributeService.getAllTrackedEntityAttributes() ); + + displayedAttributes = new ArrayList( attributeService.getTrackedEntityAttributesDisplayInList() ); Collections.sort( attributes, IdentifiableObjectNameComparator.INSTANCE ); for ( TrackedEntityAttributeValue attributeValue : entityInstance.getAttributeValues() ) === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/trackedEntityInstanceDashboard.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/trackedEntityInstanceDashboard.vm 2014-06-20 13:08:17 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/trackedEntityInstanceDashboard.vm 2014-07-09 06:01:46 +0000 @@ -266,4 +266,13 @@ var i18n_update_success = '$encoder.jsEscape( $i18n.getString( "update_success" ) , "'")'; var i18n_save_success = '$encoder.jsEscape( $i18n.getString( "save_success" ) , "'")'; var i18n_please_enter_report_date = '$encoder.jsEscape( $i18n.getString( "please_enter_report_date " ) , "'")'; + + #foreach($attribute in $displayedAttributes ) + var value = getInnerHTML('value_attr' + '$attribute.id') + .replace(/^\s*/, "") + .replace(/\s*$/, ""); + if(value!=''){ + $('#row_attr' + '$attribute.id').show(); + } + #end \ No newline at end of file