%page args="element, widgetstyle" /> <%namespace file="../_helpers.html" import="wireElementEvents"/> <%doc> Maps a textfield to another textfield [ key] = [ bar ] Used for summary indexing fields in saved searches %doc> <% fp = element.get('fieldprefix') elname = element['elementName'] pattern = element.get('fieldprefixregex') if pattern and elname: import re match = re.match(pattern, elname) if match: fp = match.group(0) elif not elname.startswith(fp): raise Exception("Field regex %s defined but does not match element name: %s" % (pattern, elname)) if fp: fieldname = elname[len(fp):] else: fieldname = '' %>