org.dspace.app.xmlui.aspect.general
Class ChoiceLookupTransformer
java.lang.Object
org.apache.cocoon.util.AbstractLogEnabled
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.transformation.AbstractTransformer
org.dspace.app.xmlui.wing.AbstractWingTransformer
org.dspace.app.xmlui.cocoon.AbstractDSpaceTransformer
org.dspace.app.xmlui.aspect.general.ChoiceLookupTransformer
- All Implemented Interfaces:
- org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, org.apache.cocoon.sitemap.SitemapModelComponent, org.apache.cocoon.transformation.Transformer, org.apache.cocoon.xml.XMLPipe, org.apache.cocoon.xml.XMLProducer, org.apache.excalibur.xml.sax.XMLConsumer, DSpaceTransformer, WingTransformer, org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler
public class ChoiceLookupTransformer
- extends AbstractDSpaceTransformer
Create the "lookup" popup window for Choice Control. It loads a selector
via AJAX request, and transfers values (both text and authority/confidence)
back to the indicated form fields in the window that launched it.
Some necessary logic is in JavaScript, see choice-control.js.
Expected Parameters:
field - name of metadata field in "_" notation, eg: dc_contributor_author
value - maybe-partial value of field
formID - the @id of