The markupId has to be rendered before the actual Ajax request:

DefaultDataTable datatable = createDataTable();
datatable.setOutputMarkupId(true);

text.add(new AjaxFormComponentUpdatingBehavior("onchange") {
  @Override
  protected void onUpdate(AjaxRequestTarget target) {
    target.addComponent(datatable);
}}

Sven


On 11/08/2012 10:46 PM, Antonio muñoz alonso wrote:
How could update a datatable?


DefaultDataTable datatable = createDataTable();

text.add(new AjaxFormComponentUpdatingBehavior("onchange")                    {
@Override                           protected void onUpdate(AjaxRequestTarget 
target)                       {
                              datatable.setOutputMarkupId(true);                
              target.addComponent(datatable);                                   
                                                                            }}I 
can not update datatable.

                                        


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to