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 |
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): |