GWT CellTable验证

时间:2011-06-15 07:53:59

标签: validation gwt gwt-2.2-celltable

我想通过更改错误单元格上的CSS样式来创建一个显示验证错误的CellTable。我已开始使用此gwt showcase example。我的问题是验证仅在用户更改单元格时执行(在Cell类中覆盖onBrowserEvent()和render()),但我需要运行一些必须在单击按钮时执行的验证。

我认为方法是调用table.redraw(),但我不知道如何访问“ViewData”类,以便在不使用不良做法的情况下将其标记为无效。

提前致谢。

1 个答案:

答案 0 :(得分:3)

这可能是他们几天前添加Column#getCellStyleNames的一个原因:http://code.google.com/p/google-web-toolkit/source/detail?r=10309

另一种可能性是拥有所有错误的“全局”映射,并且如果给定值无效则让单元格查找并决定如何呈现它(可能还从查找中获取确切的错误消息) 。 单击按钮时,只需填充地图并重绘表格即可。