DropDownChoice submits form when whatOnSelectionChangedNotificaions() is true
-----------------------------------------------------------------------------

                 Key: WICKET-1685
                 URL: https://issues.apache.org/jira/browse/WICKET-1685
             Project: Wicket
          Issue Type: Bug
    Affects Versions: 1.4-M2
         Environment: Tested on Ubuntu with Opera/Firefox and on XP with IE7
            Reporter: Grant Shearer


When I override wantOnSelectionChangedNotifications() to return true the select 
boxes submit the form (instead of doing an ajax call) when they have been 
changed.  You can test this with the sample code below.



/******************DropDownTest.java******************/
public class DropDownTest extends WebPage
{
        public DropDownTest()
        {
                Form form = new Form("form");

                List<String> testOptions = new ArrayList<String>();
                testOptions.add( "test1" );
                testOptions.add( "test2" );
                testOptions.add( "test3" );
                form.add( new DropDownChoice("testdrop", new Model("test1"), 
testOptions) {

                        @Override
                        protected boolean wantOnSelectionChangedNotifications()
                        {
                                return true;
                        }
                        
                });
                
                add( form );
        }
}


/******************DropDownTest.html******************/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd";>
<html lang="en">
        <head></head>
        <body>
                <form wicket:id="form">
                        <select wicket:id="testdrop"></select>
                </form>
        </body>
</html>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to