aka007

WEB-INF/view/admin/person/index.jsp

Feb 23rd, 2014
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. <%@ include file="/WEB-INF/template/include.jsp" %>
  2.  
  3. <openmrs:require privilege="View Persons" otherwise="/login.htm" redirect="/admin/person/index.htm" />
  4.  
  5. <%@ include file="/WEB-INF/template/header.jsp" %>
  6. <%@ include file="localHeader.jsp" %>
  7.  
  8. <openmrs:htmlInclude file="/dwr/interface/DWRPersonService.js"/>
  9. <openmrs:htmlInclude file="/scripts/jquery/dataTables/css/dataTables_jui.css"/>
  10. <openmrs:htmlInclude file="/scripts/jquery/dataTables/js/jquery.dataTables.min.js"/>
  11. <openmrs:htmlInclude file="/scripts/jquery-ui/js/openmrsSearch.js" />
  12.  
  13. <script type="text/javascript">
  14. $j(document).ready(function() {
  15. new OpenmrsSearch("findPersons", true, doPersonSearch, doSelectionHandler,
  16. [ {fieldName:"givenName", header:omsgs.givenName},
  17. {fieldName:"middleName", header:omsgs.middleName},
  18. {fieldName:"familyName", header:omsgs.familyName},
  19. {fieldName:"age", header:omsgs.age},
  20. {fieldName:"gender", header:omsgs.gender},
  21. {fieldName:"birthdateString", header:omsgs.birthdate}
  22. ],
  23. {
  24. searchLabel: '<openmrs:message code="Person.searchBox" javaScriptEscape="true"/>',
  25. searchPlaceholder:'<openmrs:message code="Person.search.placeholder" javaScriptEscape="true"/>'
  26. });
  27. });
  28.  
  29. function doSelectionHandler(index, data) {
  30. document.location = "person.form?personId=" + data.personId;
  31. }
  32.  
  33. //searchHandler for the Search widget
  34. function doPersonSearch(text, resultHandler, getMatchCount, opts) {
  35. //DWRPersonService.findCountAndPeople(text, true, "", opts.start, opts.length, false, resultHandler);
  36. DWRPersonService.findCountAndPeople(text, opts.includeVoided, "", opts.start, opts.length, false, resultHandler);
  37. }
  38. </script>
  39.  
  40. <h2><openmrs:message code="Person.title"/></h2>
  41.  
  42. <a href="${pageContext.request.contextPath}/admin/person/addPerson.htm?viewType=edit"><openmrs:message code="Person.create"/></a><br/><br/>
  43.  
  44. <div>
  45. <b class="boxHeader"><openmrs:message code="Person.find"/></b>
  46. <div class="box">
  47. <div class="searchWidgetContainer" id="findPersons"></div>
  48. </div>
  49. </div>
  50.  
  51. <%@ include file="/WEB-INF/template/footer.jsp" %>
Advertisement
Add Comment
Please, Sign In to add comment