web/formwidgets.py
branchstable
changeset 4975 35b0dd80dc06
parent 4901 19ecbbc4f633
child 5111 9f3ea34f98d1
equal deleted inserted replaced
4974:025a491bad0c 4975:35b0dd80dc06
   261 
   261 
   262 class Select(FieldWidget):
   262 class Select(FieldWidget):
   263     """<select>, for field having a specific vocabulary"""
   263     """<select>, for field having a specific vocabulary"""
   264     vocabulary_widget = True
   264     vocabulary_widget = True
   265 
   265 
   266     def __init__(self, attrs=None, multiple=False):
   266     def __init__(self, attrs=None, multiple=False, **kwargs):
   267         super(Select, self).__init__(attrs)
   267         super(Select, self).__init__(attrs, **kwargs)
   268         self._multiple = multiple
   268         self._multiple = multiple
   269 
   269 
   270     def render(self, form, field, renderer):
   270     def render(self, form, field, renderer):
   271         curvalues, attrs = self.values_and_attributes(form, field)
   271         curvalues, attrs = self.values_and_attributes(form, field)
   272         if not 'size' in attrs:
   272         if not 'size' in attrs: