commit-gnue
[Top][All Lists]
Advanced

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

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


From: reinhard
Subject: [gnue] r8741 - trunk/gnue-forms/src/GFObjects
Date: Tue, 10 Oct 2006 16:31:22 -0500 (CDT)

Author: reinhard
Date: 2006-10-10 16:31:21 -0500 (Tue, 10 Oct 2006)
New Revision: 8741

Modified:
   trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
In query mode, there is only one "record".


Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py   2006-10-10 20:10:23 UTC (rev 
8740)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py   2006-10-10 21:31:21 UTC (rev 
8741)
@@ -999,6 +999,8 @@
         Called after the commit on the backend is through.
         """
 
+        self.mode = 'normal'
+
         # Synchronize backend -> resultset -> UI
         if self._getMasterBlock() is None:
             self._dataSourceLink.requeryAll(commit)
@@ -1009,8 +1011,6 @@
 
         self.__switch_record(0)
 
-        self.mode = 'normal'
-
   # ---------------------------------------------------------------------------
 
   def clear(self):
@@ -1171,8 +1171,12 @@
     Moves the proper record into editing position
     """
 
-    newRecord      = self._resultSet.getRecordNumber ()
-    newRecordCount = self._resultSet.getRecordCount ()
+    if self.mode == 'query':
+        newRecord = 0
+        newRecordCount = 1
+    else:
+        newRecord      = self._resultSet.getRecordNumber ()
+        newRecordCount = self._resultSet.getRecordCount ()
 
     self.__visibleStart += newRecord - self._currentRecord - adjustment
 





reply via email to

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