Как добавить значения во втором раскрывающемся списке, когда я выбираю значение в первом раскрывающемся списке?
У меня есть два выпадающих выбора, после выбора значения из первого выпадающего выбора мне нужно
выберите список связанных значений из таблицы базы данных и добавьте этот список во вторую
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/
Это важный файл, который показывает вам, как сделать это, используя правильные модели.