Hi, I've got something like this, if it can helps...
public abstract class EditableTextFilteredPropertyColumn<T, F, S> extends FilteredPropertyColumn<T, S> { private static final long serialVersionUID = 1L; public EditableTextFilteredPropertyColumn(IModel<String> displayModel, S sortProperty, String propertyExpression) { super(displayModel, sortProperty, propertyExpression); } public EditableTextFilteredPropertyColumn(IModel<String> displayModel, String propertyExpression) { super(displayModel, propertyExpression); } @Override public void populateItem(Item<ICellPopulator<T>> cellItem, String componentId, IModel<T> rowModel) { cellItem.add(this.getEditableLabel(componentId, rowModel, new PropertyModel<F>(rowModel, getPropertyExpression()))); } protected abstract AjaxEditableLabel<F> getEditableLabel(String componentId, IModel<T> rowModel, IModel<F> cellModel); @Override public Component getFilter(String componentId, FilterForm<?> form) { return new TextFilter<F>(componentId, this.getFilterModel(form), form); } protected IModel<F> getFilterModel(FilterForm<?> form) { return new PropertyModel<F>(form.getDefaultModel(), this.getPropertyExpression()); } } Best regards, Sebastien On Wed, Oct 9, 2013 at 5:53 PM, Rodrigo Heffner <rodrigo.heff...@gmail.com>wrote: > Hello, > > In a FilterForm, I tried replace my TextFilteredPropertyColumn for an > "AjaxEditableLabelFilteredPropertyColumn", but didn't have much success. > Has anyone tried something similar? > > Thank you > > -- > Rodrigo H M Bezerra >