/[gnue]/gnue-forms/src/GFObjects/GFBlock.py
ViewVC logotype

Diff of /gnue-forms/src/GFObjects/GFBlock.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.85 by btami, Tue Aug 19 12:10:15 2003 UTC revision 1.86 by jcater, Wed Aug 20 02:23:04 2003 UTC
# Line 169  class GFBlock(GFContainer, events.EventA Line 169  class GFBlock(GFContainer, events.EventA
169    def initialize(self):    def initialize(self):
170      self._form = form = self.findParentOfType('GFForm')      self._form = form = self.findParentOfType('GFForm')
171      self._logic = logic = self.findParentOfType('GFLogic')      self._logic = logic = self.findParentOfType('GFLogic')
172        
173        self._lastValues = {}
174    
175      logic._blockList.append(self)      logic._blockList.append(self)
176      logic._blockMap[self.name] = self      logic._blockMap[self.name] = self
177    
# Line 277  class GFBlock(GFContainer, events.EventA Line 279  class GFBlock(GFContainer, events.EventA
279      self.processTrigger('POST-FOCUSOUT')      self.processTrigger('POST-FOCUSOUT')
280    
281      if self._resultSet.insertRecord():      if self._resultSet.insertRecord():
282    
283          # Set the defaultToLast fields
284          for field, value in self._lastValues.items():
285            if value is not None:
286              self._resultSet.current.setField(field, value, 0)
287    
288        self._recordCount = self._resultSet.getRecordCount()        self._recordCount = self._resultSet.getRecordCount()
289        self.switchRecord(1)        self.switchRecord(1)
290    

Legend:
Removed from v.1.85  
changed lines
  Added in v.1.86

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26