2012-04-30 2 views
1

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

ответ

6

Вы можете сделать это с помощью обратного вызова AJAX. Проверьте пример выбора «Drop Down Choice» на примерах калитки.

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

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

+0

thnx много сэр. – user1263633