wicket select propertymode- -no nu a fost definită metoda

Fac un simplu dropdown component în wicket, urmând exemplul de aici: http: //www.mkyong.com/wicket/wicket-select-example/

acum primesc eroarea: Ultima cauză: Nu a fost definită nici o metodă pentru clasa: class no.polaris.AdressaHomePage expresie: 2011

Vede cineva ce este în neregulă? (nu este de ajutor cu un getter pentru selectat Anul).

Noroc Terje Eithun

public class AdressaHomePage extends BasePage {

private String selectedYear = "2011";

public AdressaHomePage(final PageParameters parameters) {

    add(new FeedbackPanel("feedback"));

    Form<?> form = new Form("form") {

        @Override
        protected void onSubmit() {
            info("Selected year: " + selectedYear);
        }
    };
    add(form);  

    Select yearSelector = new Select("year-selector", new PropertyModel(this, selectedYear));

    yearSelector.add(new SelectOption("year1", new Model("2012")));
    yearSelector.add(new SelectOption("year2", new Model("2011")));
    yearSelector.add(new SelectOption("year3", new Model("2010")));
    yearSelector.add(new SelectOption("year4", new Model("2009")));
    form.add(yearSelector);
}

}

1

1 răspunsuri

nou PropertyModel (aceasta, "selectedYear")

Rețineți ghilimelele.

3
adăugat