java - 如何在 wicket 中使用具有月份和年份增量选项的 DatePicker?

标签 java datepicker wicket

我在java wicket中使用DatePicker,如下所示,

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

它仅显示月份增量选项,但我也想要年份增量选项。
所以请给我任何建议或指导。

最佳答案

我还没有发现用于增加年份的内置功能,但是有一种非常简单的方法可以更轻松地设置年份。只需重写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);  

关于java - 如何在 wicket 中使用具有月份和年份增量选项的 DatePicker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13656743/

相关文章:

java - 具有结构化流的 S3 检查点

java - Java2D 视频游戏的最佳计时器设计

java - 单击按钮后不开始下载

swift - 由于 'internal' 保护级别,无法访问初始化程序

java - 如何在渲染页面后添加组件

caching - Wicket - 为 Wicket 自己的资源设置到期日期

java - java中如何读取字符串中的字符

java - 使用继承在我的域层中添加字段

jquery-ui - Datepicker 返回未捕获的类型错误 : undefined 'currentDay'

ios - 使用 DatePicker 展开和折叠 UITableViewCells