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#a13526176
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to