当我在第一个下拉选项中选择值时,如何在第二个下拉选项中添加值?

时间:2012-04-30 13:01:59

标签: java wicket 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;
}

1 个答案:

答案 0 :(得分:6)

您可以使用AJAX回调执行此操作。检查Wicket示例中的“下拉选择示例”。

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

This是重要的文件,它向您展示如何使用正确的模型执行此操作。