从gwt中的DatePickerCell中删除日期

从gwt中的DatePickerCell中删除日期,gwt,gwt-mvp,gwt-celltable,Gwt,Gwt Mvp,Gwt Celltable,我已经在gwt中实现了一个CellTable,它有一个类型为DatePickerCell的列,单击单元格就会打开一个datepicker。我想实现像DateBox这样的东西,它有一个文本框,点击它就会打开一个日期选择器,并且可以从文本框中删除日期,这在DatePickerCell的情况下是不会发生的。我已经尝试扩展DatePickerCell以使用DateBox而不是DatePicker interface Template extends SafeHtmlTemplates { @Te

我已经在gwt中实现了一个CellTable,它有一个类型为DatePickerCell的列,单击单元格就会打开一个datepicker。我想实现像DateBox这样的东西,它有一个文本框,点击它就会打开一个日期选择器,并且可以从文本框中删除日期,这在DatePickerCell的情况下是不会发生的。我已经尝试扩展DatePickerCell以使用DateBox而不是DatePicker

interface Template extends SafeHtmlTemplates {
    @Template("<input type=\"text\" value=\"{0}\" tabindex=\"-1\" style=\"width: 85px;\"></input>")
    SafeHtml div(String value);
}
接口模板扩展了安全HtmlTemplates{
@模板(“”)
安全HTML div(字符串值);
}
请帮忙


提前感谢。

一个简单的方法是创建您自己的
DateBoxCell
,方法是处理类
DatePickerCell
,将
日期选择器更改为
日期框
,并在列中使用您自己的类。

将打开一个日期选择器,并且可以从文本框中删除日期这是什么意思如果数据是celltable用值填充…如开始日期和结束日期…如果我想从列中删除结束日期…并将其保存在数据库中…从gwt cell table列中删除的部分将是什么?Hello H.E..我想要此功能,因为用户应该能够删除日期并将其保存回数据库,而不仅仅是更改日期。我会尝试你的解决方法,虽然我已经尝试过将DatePicker更改为DateBox,但也没有帮助。