[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/forms/src GFInstance.py GFObjects/GFEntry.py
From: |
Jason Cater |
Subject: |
gnue/forms/src GFInstance.py GFObjects/GFEntry.py |
Date: |
Thu, 04 Jul 2002 14:53:04 -0400 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/07/04 14:53:04
Modified files:
forms/src : GFInstance.py
forms/src/GFObjects: GFEntry.py
Log message:
fixed record-level block triggers (pre-insert/update/commit/delete) so
they properly propogate to the entry objects; finished support for
entry.isEmpty()
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/forms/src/GFInstance.py.diff?cvsroot=OldCVS&tr1=1.55&tr2=1.56&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/forms/src/GFObjects/GFEntry.py.diff?cvsroot=OldCVS&tr1=1.63&tr2=1.64&r1=text&r2=text
Patches:
Index: gnue/forms/src/GFInstance.py
diff -c gnue/forms/src/GFInstance.py:1.55 gnue/forms/src/GFInstance.py:1.56
*** gnue/forms/src/GFInstance.py:1.55 Mon Jul 1 19:09:14 2002
--- gnue/forms/src/GFInstance.py Thu Jul 4 14:53:04 2002
***************
*** 552,558 ****
self._entryUpdated()
!
def _handlePreCommit(self, event, trigger):
try:
block = event.record._parent._block
--- 552,558 ----
self._entryUpdated()
!
def _handlePreCommit(self, event, trigger):
try:
block = event.record._parent._block
***************
*** 563,568 ****
--- 563,571 ----
block._preCommitWorkingRecord = event.record
block.mode = 'precommit'
block.processTrigger(trigger)
+ for child in block._children:
+ if child._type == 'GFEntry':
+ child.processTrigger(trigger)
block.mode = saveMode
Index: gnue/forms/src/GFObjects/GFEntry.py
diff -c gnue/forms/src/GFObjects/GFEntry.py:1.63
gnue/forms/src/GFObjects/GFEntry.py:1.64
*** gnue/forms/src/GFObjects/GFEntry.py:1.63 Thu Jul 4 14:45:08 2002
--- gnue/forms/src/GFObjects/GFEntry.py Thu Jul 4 14:53:04 2002
***************
*** 88,94 ****
sequenceNumber =
self._block._dataSourceLink._dataObject.triggerExtensions.getSequence(sequenceName)
self.setValue(sequenceNumber)
! def isEmpty(self,sequenceName):
return self.getValue() in ("",None)
def getReadonly(self):
--- 88,94 ----
sequenceNumber =
self._block._dataSourceLink._dataObject.triggerExtensions.getSequence(sequenceName)
self.setValue(sequenceNumber)
! def isEmpty(self):
return self.getValue() in ("",None)
def getReadonly(self):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/forms/src GFInstance.py GFObjects/GFEntry.py,
Jason Cater <=