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]