[ http://jira.codehaus.org/browse/DISPL-390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_109757 ]
Summerian commented on DISPL-390: --------------------------------- I managed to achieve workaround via Decorators: - table decorator to set in request current page number - row decorator, to display in cell row number plus offset computed off page number public class RownumTableDecorator extends TableDecorator { public void init(PageContext pageContext, Object decorated, TableModel tableModel) { super.init(pageContext, decorated, tableModel); //To change body of overridden methods use File | Settings | File Templates. Integer pageNumber = 1; try { pageNumber = Integer.parseInt(pageContext.getRequest().getParameter(new ParamEncoder(tableModel.getId()).encodeParameterName(TableTagParameters.PARAMETER_PAGE))); } catch (NumberFormatException e) { //e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. } catch(NullPointerException e){ // } pageContext.getRequest().setAttribute("my_pagenumber", pageNumber); } } public class RownumDecorator implements DisplaytagColumnDecorator { public Object decorate(Object columnValue, PageContext pageContext, MediaTypeEnum media) throws DecoratorException { Integer myRownum = (Integer) pageContext.getRequest().getAttribute("my_rownum"); if(myRownum == null){ myRownum = 0; } Integer pageNumber = (Integer) pageContext.getRequest().getAttribute("my_pagenumber"); if(pageNumber == null){ pageNumber = 1; } myRownum++; pageContext.getRequest().setAttribute("my_rownum", (myRownum)); return (pageNumber-1) * 10 + myRownum; } } <display:table name="raportList" pagesize="10" decorator="RownumTableDecorator"> <display:column title="Row number" decorator="RownumDecorator"/> </display:table> > _rowNum doesn't change after a sort > ----------------------------------- > > Key: DISPL-390 > URL: http://jira.codehaus.org/browse/DISPL-390 > Project: DisplayTag > Issue Type: Bug > Affects Versions: 1.1 > Reporter: Colin Ruthven > > When I sort a table by a column I use the _rowNum to show the row number in > the table displayed. > After sorting id_rowNum does still shows original row number presort. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ displaytag-devel mailing list displaytag-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/displaytag-devel