commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnuef/samples/track/forms contact_manager.gfd


From: Jason Cater
Subject: gnue/gnuef/samples/track/forms contact_manager.gfd
Date: Thu, 08 Nov 2001 02:57:04 -0500

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/11/08 02:57:04

Modified files:
        gnuef/samples/track/forms: contact_manager.gfd 

Log message:
        added primary key support in PRE-COMMIT trigger to make form more 
cross-db

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/samples/track/forms/contact_manager.gfd.diff?cvsroot=OldCVS&tr1=1.8&tr2=1.9&r1=text&r2=text

Patches:
Index: gnue/gnuef/samples/track/forms/contact_manager.gfd
diff -u gnue/gnuef/samples/track/forms/contact_manager.gfd:1.8 
gnue/gnuef/samples/track/forms/contact_manager.gfd:1.9
--- gnue/gnuef/samples/track/forms/contact_manager.gfd:1.8      Sun Nov  4 
22:21:11 2001
+++ gnue/gnuef/samples/track/forms/contact_manager.gfd  Thu Nov  8 02:57:04 2001
@@ -86,6 +86,13 @@
   <page name="Contact Information">
     <block name="blckPerson" datasource="dtsrcperson">
       <trigger type="ON-SWITCH" name="Trigger_1" src="getFullName"/>
+      <trigger type="PRE-COMMIT">
+# This is voodoo to populate our primary key
+# This will look much prettier when our trigger language is finalized
+if blckPerson.fields.ntryPK == "":
+  blckPerson.fields.ntryPK = 
"%s"%dtsrcPerson.extensions.getSequence('seq_person_id')
+</trigger>
+      <entry x="1" y="1" field="id" name="ntryPK" hidden=""/>
       <box x="0" y="0" width="33" label="Personal Information" name="Box_1"
            height="11"/>
       <label x="2" y="1" name="Label_1" rows="1" text="Full Name"/>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]