DataTable defines newCellItem to take IModel<T> but should really do 
IModel<IColumn<T>>
---------------------------------------------------------------------------------------

                 Key: WICKET-2676
                 URL: https://issues.apache.org/jira/browse/WICKET-2676
             Project: Wicket
          Issue Type: Bug
          Components: wicket-extensions
    Affects Versions: 1.4.5
            Reporter: Robert Dahlström


The generics support in DataTable seems to not work entirely correctly:
In the below the override for newCellItem actually gets a Model<IColumn> model, 
not a Model<T>, so perhaps it should be changed.

do new AjaxFallbackDefaultDataTable<SomeClass>() {
   @Override
   protected Item<SomeClass> newRowItem(String id, int index, IModel<SomeClass> 
model) {}

  @Override
  protected Item<SomeClass> newCellItem(String id, int index, IModel<SomeClass> 
model) {
     // Model here is not Model<SomeClass> but Model<IColumn<SomeClass>>
  }
}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to