Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you want to try it, implement it!

Image Removed800px-SelectEPerson1.png

How it works

Via Javascript event handlers are attached to all input fields of the form. When something is changed in such an input field a AJAX http request is sent asynchronously to dspace. The EPersonListServlet handles this request and sends results back using JSON. Via javascript these results are displayed in HTML.

...

  • Download the file SelectEPersonTag.java\
  • The file SelectEPersonTag.java in src/org/dspace/app/webui/jsptag must be replaced (make a backup copy!)
  • edit jsp/WEB-INF/dspace-tags.tld and add the following to the selecteperson tag:

...

Merge EPersonListServlet.java\ with the current version of the file (make a backup copy!):

...

...

Step 5: Edit EPerson.java

  • download EPerson.java\
  • merge this with the current version of the file (make a backup copy!). The following function was added:

...

Step 7: edit jsp/tools/eperson-list.jsp

  • download eperson-list.jsp\
  • place this file in the jsp/local/tools directory (if you already have a local version, please merge those files)

...