Thursday, May 2, 2013

Re: GWT 2.5.1 - Incubator Deprecated Classes

Thanks for giving us the details Andrea. The other imports we are using here I have given below.

The intent of this migration is mainly to make the Web project ADA and 508 Compliant. There is an assumption that migrating everything from GWT 2.4 to 2.5.1 will take care of the ADA compliance. would you have any idea if retaining GWT 2.4 would impact ADA Compliance. Also would like to know the purpose why GWT 2.4 was completely deprecated and not included directly in the 2.5 releases.. Any particular reasons why 2,4 was deprecated and not having any direct replacements. 

Because we find it hard to replace the Incubator Implemenations, as it leads on to multiple inheritance levels and Interfaces when we tried to understand the functionlaity of those Incubator Classes in our project to find their replacements or customization

Appreciate any suggestions you provide us here

com.google.gwt.gen2.table.client.AbstractScrollTable.ScrollPolicy
com.google.gwt.gen2.table.client.AbstractScrollTable.SortPolicy
com.google.gwt.gen2.table.client.AbstractColumnDefinition
com.google.gwt.gen2.table.client.AbstractScrollTable.ScrollPolicy
com.google.gwt.gen2.table.client.CachedTableModel
com.google.gwt.gen2.table.client.DefaultTableDefinition
com.google.gwt.gen2.table.client.FixedWidthGrid
com.google.gwt.gen2.table.client.FixedWidthFlexTable
com.google.gwt.gen2.table.client.FixedWidthGridBulkRenderer
com.google.gwt.gen2.table.client.MutableTableModel
com.google.gwt.gen2.table.client.PagingOptions
com.google.gwt.gen2.table.client.PagingScrollTable
com.google.gwt.gen2.table.client.ScrollTable
com.google.gwt.gen2.table.client.SelectionGrid
com.google.gwt.gen2.table.client.TableDefinition
com.google.gwt.gen2.table.client.TableModel
com.google.gwt.gen2.table.client.TableModel.Callback
com.google.gwt.gen2.table.client.TableModelHelper.Request
com.google.gwt.gen2.table.client.TableModelHelper.Response
com.google.gwt.gen2.table.client.SelectionGrid.SelectionPolicy
com.google.gwt.gen2.table.event.client.ColumnSortEvent
com.google.gwt.gen2.table.event.client.HasRowSelectionHandlers
com.google.gwt.gen2.table.event.client.PageChangeEvent
com.google.gwt.gen2.table.event.client.PageChangeHandler
com.google.gwt.gen2.table.event.client.PageLoadEvent
com.google.gwt.gen2.table.event.client.PageLoadHandler
com.google.gwt.gen2.table.event.client.RowSelectionEvent
com.google.gwt.gen2.table.event.client.RowSelectionHandler
com.google.gwt.gen2.table.event.client.TableEvent.Row
com.google.gwt.gen2.table.override.client.FlexTable.FlexCellFormatter
com.google.gwt.gen2.table.override.client.FlexTable
com.google.gwt.gen2.table.override.client.Grid
com.google.gwt.gen2.table.override.client.HTMLTable.CellFormatter
com.google.gwt.gen2.table.override.client.HTMLTable.RowFormatter
com.google.gwt.widgetideas.client.Spinner;
com.google.gwt.widgetideas.client.SpinnerListener
com.google.gwt.widgetideas.client.ValueSpinner


Thanks,

Shiva

On Saturday, April 27, 2013 7:29:09 PM UTC+5:30, Andrea Boscolo wrote:
By the errors above, I guess you need to move from Paging/ScrollTable to DataGrid (or CellTable). But it is not a matter of changing imports. The APIs are quite different, you need to refactor in order to move to DataGrid. You can start from here (the same applies to DataGrid which is a CellTable with fixed headers/footers). For paging/retrieving data see here (the same applies for all cell widgets). For column sorting and width adjusting see here (the same applies for DataGrid). For custom/multiline header/footer/lines there are unfortunately no official docs, but you can checkout the custom data grid showcase sample. Also do note that the old PagingScrollTable is based on widgets, whereas the new DataGrid is based on cells.

What are the other classes you used but not listed in the incubator's page?

On Saturday, April 27, 2013 7:29:09 PM UTC+5:30, Andrea Boscolo wrote:
By the errors above, I guess you need to move from Paging/ScrollTable to DataGrid (or CellTable). But it is not a matter of changing imports. The APIs are quite different, you need to refactor in order to move to DataGrid. You can start from here (the same applies to DataGrid which is a CellTable with fixed headers/footers). For paging/retrieving data see here (the same applies for all cell widgets). For column sorting and width adjusting see here (the same applies for DataGrid). For custom/multiline header/footer/lines there are unfortunately no official docs, but you can checkout the custom data grid showcase sample. Also do note that the old PagingScrollTable is based on widgets, whereas the new DataGrid is based on cells.

What are the other classes you used but not listed in the incubator's page?

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments:

Post a Comment