diff -r 8bedd7506d6e -r 35e814dce815 web/formfields.py --- a/web/formfields.py Thu Jan 21 10:38:46 2010 +0100 +++ b/web/formfields.py Thu Jan 21 10:39:12 2010 +0100 @@ -204,9 +204,11 @@ return '%s-%s' % (self.name, self.role) return self.name - def dom_id(self, form): + def dom_id(self, form, suffix=None): """return an html dom identifier for this field""" id = self.id or self.role_name() + if suffix is not None: + id += suffix if self.eidparam: return eid_param(id, form.edited_entity.eid) return id