我正在尝试在我的CellTable中使用GWT DatePickerCell,我想在单击Cell时显示带有时间选项的DatePicker Panel? 如何实现这一点?
GWT 中没有时间选择器。我编写了一个时间选择器,它几乎接受任何时间格式并将其转换为毫秒值。您可以使用它并扩展AbstractEditableCell
以在单元格中使用它。
它尝试创建 HTML5 <input type="time"/>
,如果浏览器不支持,它会手动解析。我已经在PC和iOS上的Chrome和Firefox上对其进行了测试。
接受的格式包括:
- 上午12:59
- 5 - 假设是凌晨 5 点
- 下午 5 点 - 5:00
- 13 - 1 下午
- 345 - 3:45 上午
- 1534 - 下午3:34
- 111p - 下午 1:11
它实现HasValue<Long>
以毫秒为单位返回选取的时间。它还具有返回与给定Date
对象相结合的时间的方法。
来源如下: https://github.com/srilankanchurro/gwt-stuff/blob/master/gwt-stuff/src/com/sathkumara/client/client/TimePicker.java
如果您有修改来为本课程做出贡献,请随时在 github 上向我发送请求。