Author: reinhard
Date: 2005-09-20 12:16:02 -0500 (Tue, 20 Sep 2005)
New Revision: 7933

Modified:
   trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Added On-RecordLoaded trigger.


Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py   2005-09-20 17:15:24 UTC (rev 
7932)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py   2005-09-20 17:16:02 UTC (rev 
7933)
@@ -74,8 +74,8 @@
     # Trigger exposure
     #
     self._validTriggers = {
-##                  'ON-SWITCH':      'On-Switch',    ## Deprecated
                   'ON-NEWRECORD':   'On-NewRecord',
+                  'ON-RECORDLOADED':'On-RecordLoaded',
                   'PRE-COMMIT':     'Pre-Commit',
                   'POST-COMMIT':    'Post-Commit',
                   'PRE-QUERY':      'Pre-Query',
@@ -294,7 +294,11 @@
   # ---------------------------------------------------------------------------
 
   def __dsRecordLoaded (self, event):
-    pass        # TODO: define a trigger for this
+    self._initializingRecord = event.record
+    oldmode = self.mode
+    self.mode = 'init'
+    self.processTrigger ('ON-RECORDLOADED')
+    self.mode = oldmode
 
   # ---------------------------------------------------------------------------
 



_______________________________________________
Commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to