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.

Reply via email to