/[papo]/gnue/forms/src/GFObjects/GFEntry.py
ViewVC logotype

Diff of /gnue/forms/src/GFObjects/GFEntry.py

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

revision 1.7.2.2 by styxman, Sat Dec 7 06:35:29 2002 UTC revision 1.7.2.3 by apronotti, Mon May 12 20:01:25 2003 UTC
# Line 71  class GFEntry(GFValue): Line 71  class GFEntry(GFValue):
71      self._triggerFunctions={'allowedValues':{'function':self.allowedValues,},      self._triggerFunctions={'allowedValues':{'function':self.allowedValues,},
72                              'autofillBySequence':{'function':self.triggerAutofillBySequence},                              'autofillBySequence':{'function':self.triggerAutofillBySequence},
73                              'atomicModify':{'function':self.triggerAtomicModify},                              'atomicModify':{'function':self.triggerAtomicModify},
74                                'postAtomicModify':{'function':self.triggerPostAtomicModify},
75                              }                              }
76      self._triggerProperties={'readonly':{'set':self.setReadonly,      self._triggerProperties={'readonly':{'set':self.setReadonly,
77                                           'get':self.getReadonly                                           'get':self.getReadonly
# Line 85  class GFEntry(GFValue): Line 86  class GFEntry(GFValue):
86        sequenceNumber = self._block._dataSourceLink._dataObject.triggerExtensions.getSequence(sequenceName)        sequenceNumber = self._block._dataSourceLink._dataObject.triggerExtensions.getSequence(sequenceName)
87        self.setValue(sequenceNumber)        self.setValue(sequenceNumber)
88    
89    def triggerAtomicModify(self,func):    def triggerPostAtomicModify(self,func):
90        self.triggerAtomicModify(func,0)
91        
92      def triggerAtomicModify(self,func, autoCommit=1):
93      if self.getValue() or self.getValue()!="":          if self.getValue() or self.getValue()!="":    
94        self._block._dataSourceLink._dataObject.triggerExtensions.atomicModifyForEntry(func=func, \        self._block._dataSourceLink._dataObject.triggerExtensions.atomicModifyForEntry(func=func, \
95                                                                                     field=self.field, \                                                                             field=self.field, \
96                                                                                     dataObject=self._block._dataSourceLink._dataObject,\                                                                             dataObject=self._block._dataSourceLink._dataObject,\
97                                                                                     record=self._block._resultSet.current)                                                                             record=self._block._resultSet.current, \
98                                                                               cond = None, \
99                                                                               autoCommit = autoCommit)
100    
101    
102    def getReadonly(self):    def getReadonly(self):

Legend:
Removed from v.1.7.2.2  
changed lines
  Added in v.1.7.2.3

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