我有一个带有两个可编辑列(EdiTextCell)的DataGrid。我想知道我是否可以控制第一个输入值:值只能是“R”或“”。在第二列(EditTextCell中),值(String)长度必须是< 2。
我没有发现每次更改时控制值的问题,以防止输入和清除单元格内容,如果不是第一种情况下的“R”或“”。在第二种情况下,如果有2个字符,我应该停止输入。
请帮忙吗?
谢谢
答案 0 :(得分:3)
您可以通过在Google上搜索CellTableFieldUpdaterExampleComplex来查看示例。基本上,在与列关联的FieldUpdater
中,您只需执行以下操作:
cell.clearViewData(KEY_PROVIDER.getKey(object));
cellTable.redraw();