[Buix-commits] r1108 - in lutinjaxx/branches/storm_1/jaxx-example: . Components/src/main/java/examples/Components Components/src/main/resources/i18n
Author: tchemit Date: 2008-12-30 15:12:39 +0000 (Tue, 30 Dec 2008) New Revision: 1108 Added: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/BaseBeanDataBinding.jaxx lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/BeanDataBindingDemo.jaxx Removed: lutinjaxx/branches/storm_1/jaxx-example/BeanDataBinding/ Modified: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Components.jaxx lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/i18n/Components-en_GB.properties lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/i18n/Components-fr_FR.properties Log: move BeanDataBinding example to Components example Copied: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/BaseBeanDataBinding.jaxx (from rev 1101, lutinjaxx/branches/storm_1/jaxx-example/BeanDataBinding/src/main/java/examples/BeanDataBinding/BaseBeanDataBinding.jaxx) =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/BaseBeanDataBinding.jaxx (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/BaseBeanDataBinding.jaxx 2008-12-30 15:12:39 UTC (rev 1108) @@ -0,0 +1,21 @@ +<DemoPanel> + + <!-- a full java bean property of the class --> + <Boolean id='editing' javaBean='false'/> + + <!-- not full java bean property (must add script...) --> + <Boolean id='editing2' constructorParams='false'/> + + <String id='contentMessage' javaBean='"message..."'/> + + <script> + public Boolean isEditing2() { return editing2; } + + public void setEditing2(Boolean newValue) { + Boolean oldValue = this.editing2; + this.editing2 = newValue; + firePropertyChange("editing2", oldValue, newValue) ; + } + </script> + +</DemoPanel> Copied: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/BeanDataBindingDemo.jaxx (from rev 1101, lutinjaxx/branches/storm_1/jaxx-example/BeanDataBinding/src/main/java/examples/BeanDataBinding/BeanDataBinding.jaxx) =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/BeanDataBindingDemo.jaxx (rev 0) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/BeanDataBindingDemo.jaxx 2008-12-30 15:12:39 UTC (rev 1108) @@ -0,0 +1,46 @@ +<BaseBeanDataBinding> + + <Boolean id='editing3' javaBean='true'/> + + <Table id='demoPanel'> + <row> + <cell columns='2'> + <JLabel text='{getContentMessage()}'/> + </cell> + </row> + <row> + <cell> + <JPanel> + <JButton visible='{!isEditing()}' text='edit' onActionPerformed='setEditing(true);'/> + <JButton visible='{isEditing()}' text='close' onActionPerformed='setEditing(false);'/> + </JPanel> + </cell> + <cell weightx='1' fill='both'> + <JTextField enabled='{isEditing()}' text='to edit'/> + </cell> + </row> + <row> + <cell> + <JPanel> + <JButton visible='{!isEditing2()}' text='edit2' onActionPerformed='setEditing2(true);'/> + <JButton visible='{isEditing2()}' text='close2' onActionPerformed='setEditing2(false);'/> + </JPanel> + </cell> + <cell weightx='1' fill='both'> + <JTextField enabled='{isEditing2()}' text="to edit 2"/> + </cell> + </row> + <row> + <cell> + <JPanel> + <JButton visible='{!isEditing3()}' text='edit3' onActionPerformed='setEditing3(true);'/> + <JButton visible='{isEditing3()}' text='close3' onActionPerformed='setEditing3(false);'/> + </JPanel> + </cell> + <cell weightx='1' fill='both'> + <JTextField id='edit3' enabled='{isEditing3()}' text="{getContentMessage()}" onKeyReleased='setContentMessage(edit3.getText())'/> + </cell> + </row> + </Table> + +</BaseBeanDataBinding> Modified: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Components.jaxx =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Components.jaxx 2008-12-30 13:30:16 UTC (rev 1107) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/java/examples/Components/Components.jaxx 2008-12-30 15:12:39 UTC (rev 1108) @@ -58,10 +58,13 @@ </item> <item value='{progressBarDemo}'/> + <item value='Validation'> <item value='{validationDemo1}'/> <item value='{validationDemo2}'/> </item> + + <item value='{dataBindingDemo}'/> </JTree> </JScrollPane> @@ -87,6 +90,7 @@ <JTextAreaDemo id='textAreaDemo' constraints='textAreaDemo.getLabel()'/> <ValidationListDemo id='validationDemo1' constraints='validationDemo1.getLabel()'/> <ValidationTableDemo id='validationDemo2' constraints='validationDemo2.getLabel()'/> + <BeanDataBindingDemo id='dataBindingDemo' constraints='dataBindingDemo.getLabel()'/> </JPanel> </JSplitPane> </Application> \ No newline at end of file Modified: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/i18n/Components-en_GB.properties =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/i18n/Components-en_GB.properties 2008-12-30 13:30:16 UTC (rev 1107) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/i18n/Components-en_GB.properties 2008-12-30 15:12:39 UTC (rev 1108) @@ -58,6 +58,13 @@ adjust\ the\ spacing= between\ these\ lines= cancel= +close= +close2= +close3= +edit= +edit2= +edit3= +ttt= valid= validator.field=Champ validator.message=Message Modified: lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/i18n/Components-fr_FR.properties =================================================================== --- lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/i18n/Components-fr_FR.properties 2008-12-30 13:30:16 UTC (rev 1107) +++ lutinjaxx/branches/storm_1/jaxx-example/Components/src/main/resources/i18n/Components-fr_FR.properties 2008-12-30 15:12:39 UTC (rev 1108) @@ -58,6 +58,13 @@ adjust\ the\ spacing= between\ these\ lines= cancel= +close= +close2= +close3= +edit= +edit2= +edit3= +ttt= valid= validator.field=Champ validator.message=Message
participants (1)
-
tchemit@users.labs.libre-entreprise.org