将输入大小和值验证到“EditTextCell”GWT Datagrid中

时间:2013-07-03 16:03:04

标签: validation gwt input datagrid

我有一个带有两个可编辑列(EdiTextCell)的DataGrid。我想知道我是否可以控制第一个输入值:值只能是“R”或“”。在第二列(EditTextCell中),值(String)长度必须是< 2。

我没有发现每次更改时控制值的问题,以防止输入和清除单元格内容,如果不是第一种情况下的“R”或“”。在第二种情况下,如果有2个字符,我应该停止输入。

请帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:3)

您可以通过在Google上搜索CellTableFieldUpdaterExampleComplex来查看示例。基本上,在与列关联的FieldUpdater中,您只需执行以下操作:

cell.clearViewData(KEY_PROVIDER.getKey(object)); 
cellTable.redraw();