web/formwidgets.py
branchstable
changeset 3993 8cf7c767b134
parent 3803 414bb8439002
child 3998 94cc7cad3d2d
child 4212 ab6573088b4a
equal deleted inserted replaced
3989:8b471739fb33 3993:8cf7c767b134
   392     def _render_attrs(self, form, field):
   392     def _render_attrs(self, form, field):
   393         name, values, attrs = super(AutoCompletionWidget, self)._render_attrs(form, field)
   393         name, values, attrs = super(AutoCompletionWidget, self)._render_attrs(form, field)
   394         init_ajax_attributes(attrs, self.wdgtype, self.loadtype)
   394         init_ajax_attributes(attrs, self.wdgtype, self.loadtype)
   395         # XXX entity form specific
   395         # XXX entity form specific
   396         attrs['cubicweb:dataurl'] = self._get_url(form.edited_entity, field)
   396         attrs['cubicweb:dataurl'] = self._get_url(form.edited_entity, field)
       
   397         if not values:
       
   398             values = ('',)
   397         return name, values, attrs
   399         return name, values, attrs
   398 
   400 
   399     def _get_url(self, entity, field):
   401     def _get_url(self, entity, field):
   400         if self.autocomplete_initfunc is None:
   402         if self.autocomplete_initfunc is None:
   401             # XXX for bw compat
   403             # XXX for bw compat