- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有 java.util.Calendar
类型字段的 bean。我正在扩展 FormFieldFactory
类以适本地呈现其余字段,但我不确定如何使用 PopupDateField 来呈现要键入 java.util.Calendar
的字段.
最佳答案
不久前,我创建了一个针对 java.sql.Date
进行修改的 PopupDateField
的自定义版本。我个人会使用 java.util.Date,但决定权不在我手中。在我的例子中,最简单的部分是 java.sql.Date
是 java.util.Date
的子类,而 java.util.Calendar
是不是。
我本来打算描述对 PopupDateField 派生类所做的修改,但我意识到它可能行不通,因为 Calendar 不是从 Date 派生的。
我从未使用过 BeanItems,但您可以尝试创建一个自定义 Property
来作为 Calendar
的包装器,也许还可以创建您自己的 VaadinPropertyDescriptor
将该字段绑定(bind)到您的自定义属性。
这个答案本来是更明确的,但我希望它至少有一些帮助。如果您有可能影响 bean 结构,我建议您将日历切换为日期,并仅在需要时将日历与日期一起使用。
关于java - Vaadin:将私有(private) java.util.Calendar 项目绑定(bind)到 PopupDateField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13203644/
我有一个带有 java.util.Calendar 类型字段的 bean。我正在扩展 FormFieldFactory 类以适本地呈现其余字段,但我不确定如何使用 PopupDateField 来呈现
我是一名优秀的程序员,十分优秀!