Как добавить значения во втором раскрывающемся списке, когда я выбираю значение в первом раскрывающемся списке?

У меня есть два выпадающих выбора, после выбора значения из первого выпадающего выбора мне нужно
выберите список связанных значений из таблицы базы данных и добавьте этот список во вторую
dropdownchoice. Вот мой пример кода для справки.
Дайте мне любую подсказку или ссылку.

 HTML:
 <select wicket:id="DDCStartDate" style=" width : 98px;"></select>
 <select wicket:id="DDCEndDate" style=" width : 98px;">.

Java-код:

  final DropDownChoice DDCStartDate=new DropDownChoice("DDCStartDate",new    
         PropertyModel(collectionReportModel, "DDCStartDate"),lst);
  add(DDCStartDate);
  DDCStartDate.setOutputMarkupId(true);

  final DropDownChoice DDCEndDate=new DropDownChoice("DDCEndDate",);
  add(DDCEndDate);
  DDCEndDate.setOutputMarkupId(true);

Код POJO:

     private Date DDCStartDate;
private Date DDCEndDate;
    public Date getDDCStartDate() 
{
    return DDCStartDate;
}
public void setDDCStartDate(Date dDCStartDate) 
{
    DDCStartDate = dDCStartDate;
}


public Date getDDCEndDate() {
    return DDCEndDate;
}
public void setDDCEndDate(Date dDCEndDate) {
    DDCEndDate = dDCEndDate;
}

1 ответ

Решение

Вы можете сделать это, используя обратный вызов AJAX. Проверьте "Drop Down Choice Example" на Примерах калитки.

http://www.wicket-library.com/wicket-examples/ajax/

Это важный файл, который показывает вам, как сделать это, используя правильные модели.

Другие вопросы по тегам