GWT的EditTextCell和TextInputCell有什么区别?

时间:2011-05-11 10:33:14

标签: gwt

两个单元格似乎都呈现<input type="text"...></input>。他们有什么不同?它们各自的用途是什么?

2 个答案:

答案 0 :(得分:14)

EditTextCell是一个可用于编辑文本的特殊单元格。默认情况下,单元格处于正常模式,文本显示为不可编辑的html。单击时,单元格将更改为编辑模式,文本将显示在输入中。用户可以编辑输入内的文本。

如果处于编辑模式,则ENTER将更改回正常模式并触发任何ValueUpdater。如果处于编辑模式,ESC将更改回正常模式,而不会触发任何ValueUpdater。

另一方面,TextInputCell是一个总是在输入元素中显示文本的单元格。

要查看两个单元格是否为操作(第3列和第4列):http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellSampler

答案 1 :(得分:0)

EditTextCell中,您可以按Escape取消编辑。