another thing: i can see my comparator is begin used when i click on a column header, but the sorting of the table does not change. also, the "sorted"-icon does not appear. is there something secret i need to do before this works?
2012/7/26 Dennis Haupt <[email protected]> > still not working. my ui.xml is: > > <!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"> > <ui:UiBinder > xmlns:ui="urn:ui:com.google.gwt.uibinder" > xmlns:g="urn:import:com.google.gwt.user.client.ui" > xmlns:c="urn:import:com.google.gwt.user.cellview.client"> > > <g:DockLayoutPanel > unit="EM"> > <!-- DataGrid. --> > <g:center> > <c:DataGrid ui:field='cellTable' visible="true"/> > </g:center> > > <!-- Pager. --> > <g:south size="3"> > <g:HTMLPanel> > <table style="width:100%"> > <tr> > <td> > <c:SimplePager ui:field='pager' location="CENTER"/> > </td> > </tr> > </table> > </g:HTMLPanel> > </g:south> > </g:DockLayoutPanel> > </ui:UiBinder> > > which is a copy of the showcase example. > > it does show if i create everything manually: > cellTable = new DataGrid<Contact>(15); > pager = new SimplePager(SimplePager.TextLocation.CENTER); > DockLayoutPanel ret = new DockLayoutPanel(Style.Unit.PX); > initUIComponents();//configures columns, adds data > ret.addNorth(cellTable, 500); > ret.addSouth(pager, 100); > return ret;//is added to a rootlayoutpanel > > but here, i cannot see the pager even though it's on the page. > > if i use a vertical panel instead of a docklayoutpanel and a celltable > instead of a datagrid, everything works as expected. > > 2012/7/26 Thomas Broyer <[email protected]> > >> >> On Thursday, July 26, 2012 10:32:42 AM UTC+2, Dennis Haupt wrote: >>> >>> i tried to follow the example here: >>> http://gwt.google.com/samples/**Showcase/Showcase.html#!**CwDataGrid<http://gwt.google.com/samples/Showcase/Showcase.html#!CwDataGrid> >>> >>> but it doesn't even compile. >>> there is no implementation of the interface CwConstants, the field >>> "constants" is final but never initialized and the method "onInitialize" >>> has an override annotation but overrides nothing. >>> what am i missing? >>> >> >> Some classes/interfaces are not really relevant to the example so they're >> not included in the "Source code" drop-down. >> The Showcase full source code is in the GWT SDK though (in the "samples" >> directory), and can thus of course be found in the source repo: >> http://code.google.com/p/google-web-toolkit/source/browse/trunk/samples/showcase/ >> >> >>> if i skip all this and just try to get a simple datagrid running, all >>> its cells are invisible, but i can see they exist in the generated source >>> code. >>> is there another example that works? >>> >> >> DataGrid is a RequiresResize, did you put it in a ProvidesResize >> container? (any kind of layout panel: RootLayoutPanel, DockLayoutPanel, >> LayoutPanel, etc.) >> Alternately you can give it explicit dimensions (preferably in pixels). >> > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
