poniedziałek, 25 stycznia 2010

Tapestry 4 Row Number

in java file
    @Component(type = "contrib:TableView", id = "tableView")
    public abstract TableView getTableWyniki();

    @Component(type = "contrib:TablePages", id = "tablePages")
    public abstract TablePages getTablePages();

    @Component(type = "contrib:TableRows", id = "tableRows")
    public abstract TableRows getTableRows();

    public int getRowNo(){
      return (getTablePages().getCurrentPage() - 1) *
      getTableWyniki().getPageSize()
      + getTableRows().getTableIndex() + 1;
    }

 

in html file
<table jwcid="tableView"
    source="ognl:users"
    columns="Row number, login">
    
    <tr>
        <td>
            <span jwcid="tablePages" /> 
        </td>
    </tr>
    
    <tr>
     <span jwcid="@contrib:TableColumns" />
    </tr>
   
   <tr jwcid="tableRows" >
       <td >
      <span jwcid="@Insert" value="ognl:rowNo" />
     </td>
     <td >
       <span jwcid="@Insert" value="ognl:components.tableRows.tableRow.login" />
     </td>
   </tr>
        
</table>

Brak komentarzy:

Prześlij komentarz