Hi Nathan,
Am 28.10.13 11:07, schrieb Nathan Quirynen:
Hi,
the If component doesn't have a parameter "context". What you need to do
is the following:
1) set parameter "row" in your grid component (which you probably
already did with property "bestellung"):
<t:grid t:row="bestellung" ... />
@Property
private Bestellung bestellung;
This did not work: Unable to create new accessor method public
java.lang.Boolean getGebucht() on class
de.aeits.extranet.pages.Bestellungen as the method is already implemented.
So, just do it by hand:
public Boolean getGebucht() {
return tachyonbestellung.getStatus().equals(100);
}
public void setGebucht (Boolean bool) {
}
2) create a property in your page class:
public boolean isGebucht() {
return bestellung.getBestNr().equals(100);
}
3) Use the if component like this:
<p:gebuchtCell>
<t:if t:test="gebucht">
<a t:type="eventLink" t:event="buchen"
t:context="tachyonbestellung.bestnr">buchen</a>
</t:if>
</p:gebuchtCell>
I hope this is what you were asking for.
Yes, i did.
Thanks.
Andreas
--
ae | Andreas Ernst | IT Spektrum
Postfach 5, 65612 Beselich
Schupbacher Str. 32, 65614 Beselich, Germany
Tel: +49-6484-91002 Fax: +49-6484-91003
a...@ae-online.de | www.ae-online.de
www.tachyon-online.de
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org