Hi, In my application, Home Page creates DPanel and Dpanel has the drop down menu. In the class DPanel at 'onchange' event, I want to do some action in the class HomePage.java. How can that be possible?
*HomePage.java* public HomePage(final PageParameters parameters) { super(parameters); final Panel dropDownPanel = new Dpanel("toReplace"); dropDownPanel.setOutputMarkupId(true); add(dropDownPanel); } *DPanel.java* public Dpanel(String aId) { super(aId); form = new Form<Void>("form"); form.setOutputMarkupId(true); // SelectMenu // final DropDownChoice<String> dropdown = new DropDownChoice<String>("select", new Model<String>(), new ListModel<String>(GENRES)); dropdown.setRequired(true); dropdown.setOutputMarkupId(true); dropdown.add(new AjaxFormComponentUpdatingBehavior("change") { /** * */ private static final long serialVersionUID = -6744838136235652577L; protected void onUpdate(AjaxRequestTarget target) { System.out.println("Changed"); } }); . . . . Quick Start here... https://github.com/Sibgha360/dropdownexample.git,