1

最初のドロップダウンチョイスから値を選択した後
、データベーステーブルから関連する値のリストを選択し、このリストを2番目の
ドロップダウンチョイスに追加する必要があります。参照用のサンプルコードを次に示します。
何かヒントや参考になれば。

 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;
}
4

1 に答える 1

6

これは、AJAXコールバックを使用して行うことができます。Wicketの例の「ドロップダウン選択の例」を確認してください。

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

これは、正しいモデルを使用してこれを行う方法を示す重要なファイルです。

于 2012-04-30T13:24:47.817 に答える