Hi, i have an input and a link. The link is an ajax link, and then i want to
update a table on the same page according to the input.
final DataView table = new DataView("table", new
ListDataProvider(Collections.EMPTY_LIST)) {
public void populateItem(final Item item) {
item.add(new Label("nroAparato","test"));
}};
table.setOutputMarkupId(true);
add(table);
AjaxLink link = new AjaxLink("linkSearchCliente") {
@Override
public void onClick(AjaxRequestTarget target) {
target.addComponent(table);
}
};
I get this error:
*This component is a repeater and cannot be repainted via ajax directly.
Instead add its parent or another markup container higher in the hierarchy.*
How can i solve this, i was unable to find any simple table update on the
web.
Thanks in advance!!