columnArray[4] = new FilteredAbstractColumn what is the type of columnArray ? you are trying to put value of a wrong type
On Tue, Sep 21, 2010 at 4:18 PM, Benedikt Schlegel < codecab.dri...@googlemail.com> wrote: > Hy folks, > > im trying to set up an DataTable with FilterToolbar but now im stuck. I > want > to use the GoAndClearFilter, and that for i have to add an additional > column > to the DataTable. > > Im not quiet sure, which implementation is the right one for that, but as > far as i dont want to populate any data or something i guess the > FilteredAbstractColumn is the one to go with. > > So i added an FilteredAbstractColumn, auto-generated the unimplemented > methods and tried to run it, still without GoAndClearFilter, which wouldve > been the next step. > But i got following exception: > > java.lang.ArrayStoreException: de.wicketgarden.table1.Table1Page$1 > at de.wicketgarden.table1.Table1Page.<init>(Table1Page.java:46) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > ... > > Heres line 46 of Table1Page.java: > > columnArray[4] = new FilteredAbstractColumn<DocumentLink>(new > Model<String>("")) { > private static final long serialVersionUID = 1L; > @Override > public void populateItem(Item<ICellPopulator<DocumentLink>> > cellItem, String componentId, IModel<DocumentLink> rowModel) { > // no-op > } > @Override > public Component getFilter(String componentId, FilterForm form) > { > return null; > } > }; > > > > Any suggestions on this? Does anyone know what this is caused by? >