Hello, I have a simple DataView where each row has some labels and textfields. Each time the user enter in a textfield I would like to highlight the selected row. (The idea is to adapt the wicket stuff example (OIRPage.java) with an AjaxFormComponentUpdatingBehavior("onfocus") instead of a simple Link)
The example in wicket stuff ( http://wicketstuff.org/wicket/repeater/?wicket:bookmarkablePage=:org.apache.wicket.examples.repeater.OIRPage ) shows how to highlight the selected row using ReuseIfModelsEqualStrategy when the user click on a Link. Using the AjaxFormComponentUpdatingBehavior with the "onfocus" event I try to simulate the Link click but it does not work... myTextField.add(new AjaxFormComponentUpdatingBehavior("onfocus") { @Override protected void onUpdate(AjaxRequestTarget target) { HighlitableDataItem<EtudiantAS> hitem = (HighlitableDataItem<EtudiantAS>) item; hitem.toggleHighlite(); // target.addComponent( ??? don' know what to put here, how to re-render the item) } }); Well, any idea thanks Arnaud