[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r7229 - trunk/gnue-forms/src/GFObjects
From: |
reinhard |
Subject: |
[gnue] r7229 - trunk/gnue-forms/src/GFObjects |
Date: |
Sat, 19 Mar 2005 17:10:48 -0600 (CST) |
Author: reinhard
Date: 2005-03-19 17:10:47 -0600 (Sat, 19 Mar 2005)
New Revision: 7229
Modified:
trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Call requery function after commit. Remove manual backstepping for deleted
records as the requery takes care of that.
Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py 2005-03-19 23:09:35 UTC (rev
7228)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py 2005-03-19 23:10:47 UTC (rev
7229)
@@ -541,20 +541,8 @@
for field in self._lastValues.keys():
record.setField(field, record.getField(field), 1)
- # Backstep thru the record adjusting for any prior records that
- # will be deleted. Keeps the record postition properly adjusted
- # during deletes.
- for record in self._resultSet._cachedRecords:
- if record.isDeleted():
- self._resultSet.prevRecord()
- self._precommitRecord -= 1
- if record == self._resultSet.current:
- break
-
if not self._dataSourceLink.hasMaster():
self._resultSet.post()
- # The real commit will be done by the form once per connection
- # self._dataSourceLink._dataObject.commit()
#
# Called after the commit on the backend is through.
@@ -568,6 +556,10 @@
if not self._recordCount:
self.newRecord()
+ # Synchronize backend -> resultset -> UI
+ if not self._dataSourceLink.hasMaster():
+ self._resultSet.requery()
+
self.mode='normal'
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r7229 - trunk/gnue-forms/src/GFObjects,
reinhard <=