How about this idea:
We have a gridview extends dataview. A gridview takes a render interface
that it uses to render the grid (instead of body markup), so we can have a
tablerenderer or cssrenderer or whatever, and the interface would roughly
look like this:

Interface IGridRenderer {
        begin(GridView view);
        beginRow(GridView view);
        beginCell(GridView view);
        endCell(GridView view);
        endRow(GridView view);
        end(GridView view);
}

Basically this is the same as my first post that inserted the html directly
but now its tucked away in a renderer. This way we don't have the
unnceessary row-wise views and you can even use OIR cleanly since it is
basically a dataview.

-Igor


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Gili
> Sent: Tuesday, August 16, 2005 1:40 PM
> To: wicket-user@lists.sourceforge.net
> Subject: RE: [Wicket-user] Re: ColumnedDataProvider 
> startIndex problems
> 
> > I told you I didn't like it  :)  The whole process should 
> be smoother, 
> > why cant the internal view simply get the iterator from the 
> external 
> > view and use that. Why have a whole other wrapper/provider 
> to implement.
> > 
> > What is this offset? When using pageddataview you should 
> use the page 
> > number to offset, when using a normal dataview you should 
> use setfirstindex().
> > 
> > -Igor
> 
>       I also agree it's not as smooth as it should be, but I 
> also explained in the previous email why 
> DataView.setFirstIndex() will not work. This should all be 
> refactored into a new component that is column-aware instead 
> of having to use ColumnedDataProvider like we do now. I don't 
> think there is a cleaner way.
> 
> Gili
> 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & 
> EXPO September 19-22, 2005 * San Francisco, CA * Development 
> Lifecycle Practices Agile & Plan-Driven Development * 
> Managing Projects & Teams * Testing & QA Security * Process 
> Improvement & Measurement * http://www.sqe.com/bsce5sf 
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 
> 




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to