Hello,
I'm facing a strange behaviour on a component. Here if a sample component :
package tapestry.components;
import org.apache.tapestry5.MarkupWriter;
public class CountComponent {
private Integer count = 0;
public Integer getCount() {
if (count == null) {
count = 1;
} else {
count++;
}
return count;
}
public void beginRender(MarkupWriter writer) {
writer.element("span");
writer.write("->" + getCount().toString());
writer.end();
}
}
if if call mutliple type my component like :
<t:countComponent />
<t:countComponent />
I got the wanted behavior :
-> 1
-> 1
But if i nest my component into a loop like :
<t:loop source="items" value="var:item">
<t:countComponent />
</t:loop>
I got this behaviour :
-> 1
-> 2
etc..
Is this intended or a bug ?
Best regards
Nicolas.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]