[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8741 - trunk/gnue-forms/src/GFObjects,
reinhard <=