DataTable (from repeater) doesn't has getItemsPerPage()... etc  method, 
I try to get internal component to change paging setting:

new ComponentRequestTarget(dataTable) {
   @Override
   public void respond( wicket.RequestCycle requestCycle) {
        DataGridView dataGridView = (DataGridView) dataTable.get("rows");
        final int oldRowsPerPage = dataGridView.getRowsPerPage();
        dataGridView.setRowsPerPage (Integer.MAX_VALUE);
        super.respond(requestCycle);
        dataGridView.setRowsPerPage(oldRowsPerPage);
  }
});

And it finally works, thanks a lot!

On 6/27/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
dont know if it will work, but have you tried:


Link exportExcel = new Link("exportExcel") {
            @Override
            public void onClick() {
                getRequestCycle().setRequestTar
                get(
                        new ComponentRequestTarget(dataTable)) {
                                  respond() {
                                      final int oldipp=datatable.getItemsPerPage();
                                     datatable.setItemsPerPage (Integer.MAX_VALUE);

                                        super.respond();
                                        datatable.setItemsPerPage(oldipp)

                                   }
                        };
                WebResponse wr = (WebResponse) getResponse();
                wr.setContentType("application/vnd.ms-excel; charset=UTF-8");
                wr.setCharacterEncoding("UTF-8");
                wr.setHeader("content-disposition", "attachment;filename=excel.xls");
            }
       }

-Igor


On 6/26/06, Ingram Chen < [EMAIL PROTECTED]> wrote:
Hi,

   I search old discussion and find export excel can be done by:

        Link exportExcel = new Link("exportExcel") {
            @Override
            public void onClick() {
                getRequestCycle().setRequestTarget(
                        new ComponentRequestTarget(dataTable));
                WebResponse wr = (WebResponse) getResponse();
                wr.setContentType("application/vnd.ms-excel; charset=UTF-8");
                wr.setCharacterEncoding("UTF-8");
                wr.setHeader("content-disposition", "attachment;filename=excel.xls");
            }
       }

   This works great... but this only export paged dataTable. Is there any way to tweak dataTable so
I could export full dataTable without paging ?

Thanks in advance!

--
Ingram Chen
Java [EMAIL PROTECTED]
Institue of BioMedical Sciences Academia Sinica Taiwan
blog: http://www.javaworld.com.tw/roller/page/ingramchen

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642


_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user




Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642


_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user





--
Ingram Chen
Java [EMAIL PROTECTED]
Institue of BioMedical Sciences Academia Sinica Taiwan
blog: http://www.javaworld.com.tw/roller/page/ingramchen
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to