[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9090 - in trunk/gnue-samples/testcases/forms: . function
From: |
reinhard |
Subject: |
[gnue] r9090 - in trunk/gnue-samples/testcases/forms: . function |
Date: |
Wed, 29 Nov 2006 14:29:20 -0600 (CST) |
Author: reinhard
Date: 2006-11-29 14:29:20 -0600 (Wed, 29 Nov 2006)
New Revision: 9090
Added:
trunk/gnue-samples/testcases/forms/function/
trunk/gnue-samples/testcases/forms/function/blocks_and_pages.gfd
trunk/gnue-samples/testcases/forms/function/foreign_key_dropdown.gfd
trunk/gnue-samples/testcases/forms/function/parameters.gfd
Log:
Added some test forms.
Added: trunk/gnue-samples/testcases/forms/function/blocks_and_pages.gfd
===================================================================
--- trunk/gnue-samples/testcases/forms/function/blocks_and_pages.gfd
2006-11-29 20:26:29 UTC (rev 9089)
+++ trunk/gnue-samples/testcases/forms/function/blocks_and_pages.gfd
2006-11-29 20:29:20 UTC (rev 9090)
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+
+<form title="Block Test">
+ <logic>
+ <block name="blkA"><field name="fldA1"/></block>
+ <block name="blkB"><field name="fldB1"/>
+ <field name="fldB2"/></block>
+ <block name="blkC"><field name="fldC1"/></block>
+ <block name="blkD"><field name="fldD1"/></block>
+ <block name="blkE"><field name="fldE1"/></block>
+ <block name="blkF"><field name="fldF1"/></block>
+ </logic>
+
+ <layout tabbed="top">
+ <page name="pgA" transparent="Y">
+ <vbox name="boxA">
+ <entry name="entA1" block="blkA" field="fldA1" label="Block A, Entry
1:"/>
+ <entry name="entB1" block="blkB" field="fldB1" label="Block B, Entry
1:"/>
+ <entry name="entB2" block="blkB" field="fldB2" label="Block B, Entry
2:"/>
+ <entry name="entD1" block="blkD" field="fldD1" label="Block D, Entry
1:"/>
+ </vbox>
+ </page>
+ <page name="pgE" transparent="Y">
+ <vbox name="boxE">
+ <entry name="entE1" block="blkE" field="fldE1" label="Block E, Entry
1:"/>
+ </vbox>
+ </page>
+ <page name="pgEmpty" transparent="Y"/>
+ <page name="pgF" transparent="Y">
+ <vbox name="boxF">
+ <entry name="entF1" block="blkF" field="fldF1" label="Block F, Entry
1:"/>
+ </vbox>
+ </page>
+ </layout>
+</form>
Added: trunk/gnue-samples/testcases/forms/function/foreign_key_dropdown.gfd
===================================================================
--- trunk/gnue-samples/testcases/forms/function/foreign_key_dropdown.gfd
2006-11-29 20:26:29 UTC (rev 9089)
+++ trunk/gnue-samples/testcases/forms/function/foreign_key_dropdown.gfd
2006-11-29 20:29:20 UTC (rev 9090)
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+
+<form title="Foreign Key Test">
+ <datasource name="state" connection="gnue" prequery="Y" table="state"/>
+ <datasource name="zipcode" connection="gnue" table="zipcode"
+ master="state" masterlink="state" detaillink="state"/>
+
+ <logic>
+ <block name="state" datasource="state">
+ <field name="state" field="state"/>
+ <field name="description" field="description"/>
+ </block>
+ <block name="dummy">
+ <field name="selection" fk_source="zipcode" fk_key="zip"
fk_description="city"/>
+ </block>
+ </logic>
+
+ <layout>
+ <page name="pg">
+ <vbox name="box">
+ <vbox name="state" block="state">
+ <entry name="state" field="state" label="State:"/>
+ <entry name="description" field="description" label="Description:"/>
+ </vbox>
+ <vbox name="state" block="dummy">
+ <entry name="selection" field="selection" label="Selection:"/>
+ </vbox>
+ </vbox>
+ </page>
+ </layout>
+</form>
Added: trunk/gnue-samples/testcases/forms/function/parameters.gfd
===================================================================
--- trunk/gnue-samples/testcases/forms/function/parameters.gfd 2006-11-29
20:26:29 UTC (rev 9089)
+++ trunk/gnue-samples/testcases/forms/function/parameters.gfd 2006-11-29
20:29:20 UTC (rev 9090)
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+
+<form title="Parameter Test">
+ <parameter name="one" datatype="text" default="one"/>
+ <parameter name="two" datatype="number" default="2"/>
+
+ <trigger type="ON-STARTUP">
+ blk.one = one.value
+ blk.two = two.value
+ </trigger>
+
+ <action name="run_dialog">
+ params = {'three': blk.three}
+ activateDialog('sub', params, True)
+ blk.three = params['three']
+ </action>
+
+ <logic>
+ <block name="blk">
+ <field name="one" datatype="text"/>
+ <field name="two" datatype="number"/>
+ <field name="three" datatype="text"/>
+ </block>
+ </logic>
+
+ <layout>
+ <page name="pg">
+ <vbox name="box" block="blk">
+ <entry name="one" field="one" label="One:"/>
+ <entry name="two" field="two" label="Two:"/>
+ <entry name="three" field="three" label="Three:"/>
+ <button name="btn" label="Run other form" action="run_dialog"/>
+ </vbox>
+ </page>
+ </layout>
+
+ <dialog name="sub">
+ <parameter name="three" datatype="text"/>
+
+ <trigger type="ON-ACTIVATION">
+ blk.three = three.value
+ </trigger>
+
+ <logic>
+ <block name="blk">
+ <field name="three" datatype="text">
+ <trigger type="POST-CHANGE">
+ three.value = blk.three
+ </trigger>
+ </field>
+ </block>
+ </logic>
+
+ <layout>
+ <page name="pg">
+ <vbox name="box" block="blk">
+ <entry name="three" field="three" label="Three:"/>
+ <button label="Close">
+ <trigger type="ON-ACTION">
+ form.close()
+ </trigger>
+ </button>
+ </vbox>
+ </page>
+ </layout>
+ </dialog>
+</form>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9090 - in trunk/gnue-samples/testcases/forms: . function,
reinhard <=