如何解决日期选择器日期不会在日期文本字段中更改
我在检票口中的日期选择器有问题,需要帮助:
这是一切正常时的代码:
private void addToDateFieldContainer() {
DateField field = new ReservationDateField("validToDate");
WebMarkupContainer container = new WebMarkupContainer("validToDateContainer");
container.add(field);
container.setVisible(configParams.isShowReservationToDate());
add(container);
}
但是我遇到了一个问题,即 datetext 字段与父组件的 id 不同,所以我添加了一些代码
private void addToDateFieldContainer() {
DateField field = new ReservationDateField("validToDate"){
@Override
protected DateTextField newDateTextField(String id,PropertyModel dateFieldModel) {
DateTextField dateTextField = DateTextField.forShortStyle(id,dateFieldModel);
dateTextField.setMarkupId(this.getMarkupId());
return dateTextField;
}
};
WebMarkupContainer container = new WebMarkupContainer("validToDateContainer");
container.add(field);
container.setVisible(configParams.isShowReservationToDate());
add(container);
}
现在日期文本 id 与父组件具有相同的 id,但出现了不同的问题: 当我按下日期选择器时,日期文本字段中的日期不会改变
here is an image about for the date picker
有人知道我如何克服这个问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。