Author: reinhard
Date: 2006-11-08 13:14:24 -0600 (Wed, 08 Nov 2006)
New Revision: 9004
Modified:
trunk/gnue-forms/src/input/displayHandlers/__init__.py
Log:
Create correct display handler even for style="auto".
Modified: trunk/gnue-forms/src/input/displayHandlers/__init__.py
===================================================================
--- trunk/gnue-forms/src/input/displayHandlers/__init__.py 2006-11-08
18:24:28 UTC (rev 9003)
+++ trunk/gnue-forms/src/input/displayHandlers/__init__.py 2006-11-08
19:14:24 UTC (rev 9004)
@@ -58,10 +58,14 @@
if entry._type == 'GFImage':
# Images don't need input masks so just return the image now
return Image(entry, eventHandler, subEventHandler)
+ elif hasattr(entry._field, 'fk_source'):
+ key = 'dropdown'
+ elif entry._field.datatype == 'number':
+ key = 'number'
elif entry._field.datatype in ['date', 'time', 'datetime']:
key = 'date'
- elif entry._field.datatype == 'number':
- key = 'number'
+ elif entry._field.datatype == 'boolean':
+ key = 'checkbox'
else:
key = entry.style
_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue