=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/patient.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/patient.js 2011-07-20 06:34:34 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/patient.js 2011-07-20 08:27:12 +0000 @@ -253,6 +253,7 @@ if( getFieldValue('searchText') == '' ) { $('#listPatientDiv').html( "" + i18n_specify_a_search_criteria + "" ); + showById( 'listPatientDiv' ); return; } @@ -271,6 +272,21 @@ }); } +function sortPatients() +{ + hideById( 'listPatientDiv' ); + + contentDiv = 'listPatientDiv'; + $( "#loaderDiv" ).show(); + $('#listPatientDiv').load("searchPatient.action", + { + sortPatientAttributeId: getFieldValue('sortPatientAttributeId') + } + , function(){ + showById('listPatientDiv'); + $( "#loaderDiv" ).hide(); + }); +} // ----------------------------------------------------------------------------- // Disable form // ----------------------------------------------------------------------------- @@ -692,7 +708,10 @@ jQuery('#loaderDiv').show(); contentDiv = 'listPatientDiv'; - jQuery('#listPatientDiv').load('searchPatient.action?listAll=true',{}, + jQuery('#listPatientDiv').load('searchPatient.action',{ + listAll:true, + sortPatientAttributeId: getFieldValue('sortPatientAttributeId') + }, function(){ showById('listPatientDiv'); jQuery('#loaderDiv').hide(); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/relationshipPatient.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/relationshipPatient.js 2011-07-19 03:48:05 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/relationshipPatient.js 2011-07-20 08:27:12 +0000 @@ -74,10 +74,12 @@ showById('listPatientDiv'); jQuery('#loaderDiv').hide(); - var isShowPatientList = setFieldValue( 'isShowPatientList', isShowPatientList ); - if( !isShowPatientList ) + if( getFieldValue( 'isShowPatientList' ) == 'false' ) { showRelationshipList( getFieldValue('id') ); + }else + { + loadPatientList(); } } }); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/selectPatient.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/selectPatient.vm 2011-07-19 03:48:05 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/selectPatient.vm 2011-07-20 08:27:12 +0000 @@ -48,7 +48,7 @@ - #foreach( $patientAttribute in $patientAttributes )