I'm a dumdum. The answer is to use AjaxCheckBox (duhh) Cheers WK
WicketKeeper wrote: > > Hi > > I have an autocomplete field object with the getChoices method overridden, > which works just fine. Next to it I have a checkbox, which when checked > alters the logic in getChoices so that the string is interpreted as a > regular expression. > > This DOES work: > > tsf = new TableSelectionField("TableNameAutoCompleteTextField"); > subjcb = new CheckBox("SubjectsRegexpCheckBox") > { > protected boolean wantOnSelectionChangedNotifications() > { > return true; > } > }; > > both components are added to form, so they implicitly get the > CompoundPropertyModel. > > Right, that's wonderful - except now when I click the checkbox the entire > page refreshes. When there's lots of stuff on the page this can be a heavy > operation. So I took this bit out: > > subjcb = new CheckBox("SubjectsRegexpCheckBox") > { > protected boolean wantOnSelectionChangedNotifications() > { > return true; > } > }; > > And now the autocomplete field does not work - well, not completely. If I > click submit on the form (which gets that state of the checkbox and field) > I get the expected results, even if the autocomplete field doesn't > populate correctly. > > Is there any way I can get round this without forcing a refresh when i > click on the checkbox? > > Cheers > WK > -- View this message in context: http://www.nabble.com/Synchronizing-AutoCompleteTextField-with-a-checkbox-tf4730399.html#a13526222 Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]