Changeset 225
- Timestamp:
- 06/09/06 10:18:59 (3 years ago)
- Files:
-
- trunk/formal/__init__.py (modified) (1 diff)
- trunk/formal/examples/selections.py (modified) (1 diff)
- trunk/formal/widget.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/formal/__init__.py
r203 r225 50 50 registerAdapter(converters.DateToDateTupleConverter, Date, iformal.IDateTupleConvertible) 51 51 registerAdapter(converters.BooleanToStringConverter, Boolean, iformal.IBooleanConvertible) 52 registerAdapter(converters.BooleanToStringConverter, Boolean, iformal.IStringConvertible) 52 53 registerAdapter(converters.IntegerToStringConverter, Integer, iformal.IStringConvertible) 53 54 registerAdapter(converters.FloatToStringConverter, Float, iformal.IStringConvertible) trunk/formal/examples/selections.py
r196 r225 54 54 formal.widgetFactory(formal.SelectOtherChoice, options=['Mr', 55 55 'Mrs'])) 56 form.addField('selectOtherCustomOther', formal.String(), 57 formal.widgetFactory(formal.SelectOtherChoice, options=['Mr', 58 'Mrs'], otherOption=('...','Other (Please Enter)'))) 56 59 form.addField('selectOtherRequired', formal.String(required=True), 57 60 formal.widgetFactory(formal.SelectOtherChoice, options=['Mr', trunk/formal/widget.py
r196 r225 288 288 template = None 289 289 290 def __init__(self, original, options=None ):290 def __init__(self, original, options=None, otherOption=None): 291 291 self.original = original 292 292 if options is not None: 293 293 self.options = options 294 if otherOption is not None: 295 self.otherOption = otherOption 294 296 if self.template is None: 295 297 self.template = loaders.xmlfile(util.resource_filename('formal',
