1

このようにJavaウィケットでDatePickerを使用していますが、

DateTextField txtInvoiceDate=new DateTextField("txtInvoiceDate",new PropertyModel<Date>(objmodel, "txtInvoiceDate"),new PatternDateConverter("dd/MM/yyyy", true));
        txtInvoiceDate.add(new DatePicker());
        add(txtInvoiceDate);  

月単位のオプションしか表示されていませんが、年単位のオプションも必要です。
アドバイスやガイドラインを教えてください。

4

1 に答える 1

1

年をインクリメントするための組み込み機能をまだ発見していませんが、年をより簡単に設定できるようにする非常に簡単な方法があります。enableMonthYearSelection をオーバーライドするだけです。

DateTextField txtInvoiceDate=new DateTextField("txtInvoiceDate",new PropertyModel<Date>(objmodel, "txtInvoiceDate"),new PatternDateConverter("dd/MM/yyyy", true));
DatePicker picker = new DatePicker(){
    @Override
    protected boolean enableMonthYearSelection() {
        return true;
    }
};
txtInvoiceDate.add(new DatePicker());
add(txtInvoiceDate);  
于 2013-03-19T14:11:11.170 に答える