Author: chatellier Date: 2009-06-18 12:53:29 +0000 (Thu, 18 Jun 2009) New Revision: 2405 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationGroupUI.jaxx Log: All field are disabled is this UI. Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationGroupUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationGroupUI.jaxx 2009-06-18 07:52:38 UTC (rev 2404) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationGroupUI.jaxx 2009-06-18 12:53:29 UTC (rev 2405) @@ -100,8 +100,8 @@ @Override public void setActionButtons() { - getVerifier().setSaveButton(save); - getVerifier().setCancelButton(cancel); + //getVerifier().setSaveButton(save); + //getVerifier().setCancelButton(cancel); } protected void setNaturalDeathRateMatrix() { @@ -160,7 +160,7 @@ </cell> <cell columns='2' fill='horizontal' weightx='1.0'> <JTextField id="fieldPopulationGroupMeanWeight" text='{getPopulationGroup().getMeanWeight()}' - editable='{false}' enabled='{isPopGroupNotNull()}' decorator='boxed'/> + enabled='false' decorator='boxed'/> </cell> </row> <row> @@ -169,7 +169,7 @@ </cell> <cell columns='2' fill='horizontal' weightx='1.0'> <JTextField id="fieldPopulationGroupPrice" text='{getPopulationGroup().getPrice()}' - editable='{false}' enabled='{isPopGroupNotNull()}' decorator='boxed'/> + enabled='false' decorator='boxed'/> </cell> </row> <row> @@ -177,8 +177,8 @@ <JLabel text="isisfish.populationGroup.naturalDeathRate" enabled='{isPopGroupNotNull()}'/> </cell> <cell columns='2' fill='both' weightx='1.0' weighty='0.5'> - <org.codelutin.math.matrix.gui.JAXXMatrixEditor id ='fieldPopulationGroupNaturalDeathRate' - enabled='{isPopGroupNotNull()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"NaturalDeathRateMatrix"' /> + <org.codelutin.math.matrix.gui.JAXXMatrixEditor id='fieldPopulationGroupNaturalDeathRate' + enabled='false' decorator='boxed' _bean='{PopulationImpl.class}' _method='"NaturalDeathRateMatrix"' /> <!-- this bindings totaly break UI matrix='{getBean() == null || getPopulationGroup() == null ? null : ((AbstractMatrixND)getBean().getNaturalDeathRateMatrix()).getSubMatrixOnSemantic(0, getPopulationGroup())}' --> </cell> @@ -193,8 +193,8 @@ useSign='true' enabled='{isPopGroupNotNull()}' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"ReproductionRate"'/--> <JTextField id="fieldPopulationGroupReproductionRate" text='{getPopulationGroup().getReproductionRate()}' - onKeyReleased='getPopulationGroup().setReproductionRate(Double.parseDouble(fieldPopulationGroupReproductionRate.getText()))' - enabled='{isPopGroupNotNull()}' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"ReproductionRate"'/> + onKeyReleased='getPopulationGroup().setReproductionRate(Double.parseDouble(fieldPopulationGroupReproductionRate.getText()))' + enabled='false' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"ReproductionRate"'/> </cell> </row> <row> @@ -204,7 +204,7 @@ <cell columns='2' fill='horizontal' weightx='1.0'> <!-- non editable age field --> <JTextField id="fieldPopulationGroupAge" text='{getPopulationGroup().getAge()}' - enabled='false' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"Age"'/> + enabled='false' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"Age"'/> </cell> </row> <row> @@ -214,14 +214,14 @@ <cell fill='both' weightx='0.5'> <!-- non editable min length field --> <JTextField id="fieldPopulationGroupMinLength" text='{getPopulationGroup().getMinLength()}' - toolTipText="isisfish.populationGroup.minimumLength" - enabled='false' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"MinLength"'/> + toolTipText="isisfish.populationGroup.minimumLength" + enabled='false' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"MinLength"'/> </cell> <cell fill='both' weightx='0.5'> <!-- non editable max length field --> <JTextField id="fieldPopulationGroupMaxLength" text='{getPopulationGroup().getMaxLength()}' - toolTipText="isisfish.populationGroup.maximumLength" - enabled='false' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"MaxLength"'/> + toolTipText="isisfish.populationGroup.maximumLength" + enabled='false' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"MaxLength"'/> </cell> </row> <row> @@ -230,12 +230,13 @@ </cell> <cell columns='2' fill='both' weightx='1.0' weighty='0.5'> <JScrollPane> + <!-- jaxx.runtime.SwingUtil.getStringValue() for null values --> <JTextArea id="fieldPopulationGroupComment" text='{jaxx.runtime.SwingUtil.getStringValue(getPopulationGroup().getComment())}' onKeyReleased='getPopulationGroup().setComment(fieldPopulationGroupComment.getText())' enabled='{isPopGroupNotNull()}' decorator='boxed'/> </JScrollPane> </cell> </row> - <row> + <!-- <row> <cell columns='3' fill='horizontal' weightx='1.0'> <Table> <row> @@ -248,6 +249,6 @@ </row> </Table> </cell> - </row> + </row> --> </Table> </fr.ifremer.isisfish.ui.input.InputContentUI>
Le Thu, 18 Jun 2009 14:53:29 +0200 (CEST), chatellier at users.labs.libre-entreprise.org a écrit :
@Override public void setActionButtons() { - getVerifier().setSaveButton(save); - getVerifier().setCancelButton(cancel); + //getVerifier().setSaveButton(save); + //getVerifier().setCancelButton(cancel); }
Je pense qu'il serait un peu mieux que ce genre de positionnement soit fait automatiquement sans avoir a rien ecrire dans toutes les uis (c'est que j'ai fait dans ObServe : y'a une methode init qui scanne les objets present et les initialise tout seul) : l'avantage c'est d'avoir encore moins de script et surtout ne pas repeter n fois le même code... -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit at codelutin.com http://www.codelutin.com
participants (2)
-
chatellier@users.labs.libre-entreprise.org -
chemit@codelutin.com