commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r8986 - trunk/gnue-forms/src/GFObjects


From: reinhard
Subject: [gnue] r8986 - trunk/gnue-forms/src/GFObjects
Date: Tue, 7 Nov 2006 11:18:59 -0600 (CST)

Author: reinhard
Date: 2006-11-07 11:18:58 -0600 (Tue, 07 Nov 2006)
New Revision: 8986

Modified:
   trunk/gnue-forms/src/GFObjects/GFField.py
Log:
auto_query might work now.


Modified: trunk/gnue-forms/src/GFObjects/GFField.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFField.py   2006-11-07 17:17:55 UTC (rev 
8985)
+++ trunk/gnue-forms/src/GFObjects/GFField.py   2006-11-07 17:18:58 UTC (rev 
8986)
@@ -98,8 +98,6 @@
         self._rows = 1
         self._gap = 0
 
-        self.__in_auto_query = False
-        
         # This will be populated by GFEntry's initialize
         self._entryList = []
 
@@ -306,18 +304,9 @@
                 value = value.lstrip()
         
         # Auto-query support     
-        # Add an auto-query flag?
-        if ( (not self.__in_auto_query) and 
-             ( 
-               (self.auto_query == 'Y') or                         # Always    
           
-               (self.auto_query == 'NEW' and self._form.isSaved()) # Only on 
new
-             )
-            ):            
-                self.__in_auto_query = True
-                self._form.init_query()
-                self.setValue(value)
-                self._form.execute_query()
-                self.__in_auto_query = False
+        if ((self.auto_query == 'Y') or \
+                (self.auto_query == 'NEW' and self._form.isSaved())):
+            self._block.query({self.field: value})
         else:
           self._block.set_value(self, value)
 





reply via email to

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