92 |
'initQuery':{'function':self.initQuery}, |
'initQuery':{'function':self.initQuery}, |
93 |
'newRecord':{'function':self.newRecord}, |
'newRecord':{'function':self.newRecord}, |
94 |
'processQuery':{'function':self.processQuery}, |
'processQuery':{'function':self.processQuery}, |
95 |
'processCommit':{'function':self.processCommit}, |
'commit':{'function':self.commit}, |
96 |
'processRollback':{'function':self.processRollback}, |
'processRollback':{'function':self.processRollback}, |
97 |
} |
} |
98 |
|
|
267 |
self._currentRecord = self._resultSet.getRecordNumber() |
self._currentRecord = self._resultSet.getRecordNumber() |
268 |
self.switchRecord(jump) |
self.switchRecord(jump) |
269 |
|
|
270 |
|
def commit(self): |
271 |
|
self.getForm().changeFocus(self) |
272 |
|
self.getForm().commit() |
273 |
|
|
274 |
|
def getForm(self): |
275 |
|
return self._form |
276 |
|
|
277 |
# |
# |
278 |
# processCommit |
# processCommit |
279 |
# |
# |
281 |
GDebug.printMesg(1, "processing commit on block %s"%self.name,1) |
GDebug.printMesg(1, "processing commit on block %s"%self.name,1) |
282 |
self.mode='commit' |
self.mode='commit' |
283 |
|
|
|
if not hasattr(self,'_precommitRecord'): |
|
|
self._precommitRecord = self._currentRecord |
|
|
|
|
284 |
self._resultSet.setRecord(self._precommitRecord) |
self._resultSet.setRecord(self._precommitRecord) |
285 |
|
|
286 |
if not self._dataSourceLink.hasMaster(): |
if not self._dataSourceLink.hasMaster(): |
327 |
self._dataSourceLink._dataObject.rollback() |
self._dataSourceLink._dataObject.rollback() |
328 |
self.switchRecord(0) |
self.switchRecord(0) |
329 |
|
|
330 |
|
|
331 |
# |
# |
332 |
# initQuery and processQuery |
# initQuery and processQuery |
333 |
# |
# |