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

Reply via email to