commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r9004 - trunk/gnue-forms/src/input/displayHandlers


From: reinhard
Subject: [gnue] r9004 - trunk/gnue-forms/src/input/displayHandlers
Date: Wed, 8 Nov 2006 13:14:24 -0600 (CST)

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
     





reply via email to

[Prev in Thread] Current Thread [Next in Thread]