Sorry about typing error. so don't worry about page class name.

Thanks

Tuan wrote:
Hi all,

I have some problems when dealing with the Zone component.

- We don't use prop binding in t:id parameter. However I see that t:id parameter of the component is defined in source code like as other parameters. so how to code to get t:id (or any parameter field) is not used with "prop" binding?

- The getElementId method of Zone component alway return null (?) - not same as other components (ex: actionlink)
        Ex:
             + Index.tml
  <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
    <head></head>
    <body>
        <t:zone t:id="tZone"></t:zone>
    </body>
</html>

             + Index.java
public class Hello {
    @InjectComponent
    private Zone tZone;
@AfterRender
    void afterRender() {
        System.out.println(">>>>>>>>> " + tZone.getClientId());
    }
}


output: >>>>>>>>> null

Please give me some info or reference links to solve my problems.

Thanks.

Reply via email to