Depending on your knowledge of XSL then anything is possible. On the face of it (and completely off the top of my head), it looks like you'll have to:
1. Get the format of the report into something helpful to enable you to manipulate the XML that is generated (ie have the attribute you want to page by as the furthest left hand attribute on the template), probably order by this attribute first and then any subsequent ordering criteria.
2. Go through the XML and locate the elements for your Page-by Attribute and then place these into a drop-down box.
3. Create some javascript that shows/hides rows depending on what is in the drop-down. Off the top of my head, if you give the <TR> tag in the table a name or id of the attribute element you could probably show only that row, subsequent attributes will require the first <TD> tag in the row to have a rowspan in.
4. Add a call to this javascript in the select tag and bobs yer uncle, your an xsl genius and your pay goes up 1%.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.