2011-11-16 44 views

回答

2

我没有用过这个paticular细胞,但我的第一想法是重载单元,并覆盖渲染()方法:

@Override 
public render(Cell.Context context, String value, SafeHtmlBuilder sb){ 
if (isEditing) 
    super.render(context, value, sb); 
else 
    super.render(context, substring, sb); 
} 
+0

我已经完成了,但不需要isEditing()检查 - 编辑时不会调用渲染(...)。 – pauli

1

EditTextCell文档,使用可选的构造:

EditTextCell(SafeHtmlRenderer渲染器)
构建一个新的EditTextCell,它将使用给定的SafeHtmlRenderer在未处于编辑模式时呈现该值。

当您创建renderer时,您提供了两种呈现方法来完成界面。这些方法应该返回你描述的省略号。

相关问题