You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Igor Vaynberg (JIRA)" <ji...@apache.org> on 2008/06/05 23:09:45 UTC

[jira] Resolved: (WICKET-1685) DropDownChoice submits form when whatOnSelectionChangedNotificaions() is true

     [ https://issues.apache.org/jira/browse/WICKET-1685?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Vaynberg resolved WICKET-1685.
-----------------------------------

    Resolution: Invalid
      Assignee: Igor Vaynberg

read DropDownChoice#wantOnSelectionChangedNotifications() javadoc

> 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-M1
>         Environment: Tested on Ubuntu with Opera/Firefox and on XP with IE7
>            Reporter: Grant Shearer
>            Assignee: Igor Vaynberg
>
> 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.