set the model object to null as well. -igor
On Thu, Jul 1, 2010 at 3:25 PM, David Chang <[email protected]> wrote: > I have a form where it has two elements: AjaxCheckbox and TextField. When the > checkbox is un-checked, the TextField in browser should look blank. Here is > the code I have: > > final TextField input = new TextField("myinput") { > void onBeforeRender() { > super.onBeforeRender(); > if ("certain way to get model and check is myproperty and if it is not true") > this.clearInput(); > } > } > }; > AjaxCheckBox box = new AjaxCheckBox("mycheckbox", > new PropertyModel(model, "myproperty")) { > @Override > protected void onUpdate(AjaxRequestTarget target) { > if (target != null) { > target.addComponent(input); > } > } > }; > > However, when I uncheck the checkbox, this.clearInput() in TextField is > called, but the in the browser, the text field value in the browser is always > there. > > Spent sometime and unable to find a way to solve this issue. In javascript, > this task is so easy. I must have missed something. > > Can somebody show me how to clear the TextField value in the browser? > > Thanks! > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
