@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>