i just had a quick look in the antform manual,
you're already using the unless attributes.

so no need for the extra condition

the script works as it should, showing only
the main screen but you're not able to
declare your own recipient,subject, body
as those properties are already set.

my env here = ant 1.6.5, jdk1.4.2_05,Win2k
 
Regards, Gilbert

-----Original Message-----
From: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, November 29, 2006 11:53 AM
To: Ant Users List
Subject: RE: AntForm question


Hi,

use a condition to check whether those props are already set =

<condition property="noAntForm">
        <and>
            <isset property="foo"/>
            <isset property="bar"/>
        </and>
    </condition>

and in the target where AntForm comes in use unless =

<target name="useAntForm" unless="noAntForm">

...
</target>

so the target useAntForm is only executed if those props are not
already set.

Regards, Gilbert
 

-----Original Message-----
From: Hans Schwaebli [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, November 29, 2006 11:06 AM
To: Ant Users List
Subject: AntForm question

When I run this, the form is shown, although all properties are already
set. If all properties are set, why does it show the form? More
important? How can I teach Antform not to show the form if all
properties are set?
   
          <property name="recipient" value="a"/>
        <property name="subject" value="b"/>
        <property name="body" value="c"/>
        <property name="send" value="d"/>
        <antform title="Send Mail"
lookAndFeel="com.sun.java.swing.plaf.windows.WindowsLookAndFeel"
      save="properties.txt"
      image="doc/images/testlogo.jpg">
      <label>To send a mail, use the following form. Pick a recipient,
type a subject and a body...the script will do the rest.</label>
      <selectionProperty unless="recipient" label="Recipient: "
property="recipient" values="[EMAIL PROTECTED];
[EMAIL PROTECTED]; [EMAIL PROTECTED]" separator=";"/>
      <textProperty unless="subject" label="Subject : "
property="subject" />
      <multilineTextProperty unless="body" label="Message body: "
property="body"/>
      <booleanProperty unless="send" label="Send immediately: "
property="send"/>
        </antform>

        
---------------------------------
Everyone is raving about the all-new Yahoo! Mail beta.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to