Java 吕震中本:安全的人
我正在尝试解决一个弃用警告最新版本的GWT(2.6)中提出的构造函数TextInputCell(SafeThMLRenderer)已弃用:Java 吕震中本:安全的人,java,gwt,Java,Gwt,我正在尝试解决一个弃用警告最新版本的GWT(2.6)中提出的构造函数TextInputCell(SafeThMLRenderer)已弃用: Column contextColumn=新列( 新的TextInputCell(新的安全HtmlRenderer(){ @凌驾 公共void呈现(字符串结果,SafeHtmlBuilder生成器){ builder.appendHtmlConstant(结果); } @凌驾 公共安全HTML呈现(字符串结果){ 从TrustedString(结果)返回Sa
Column contextColumn=新列(
新的TextInputCell(新的安全HtmlRenderer(){
@凌驾
公共void呈现(字符串结果,SafeHtmlBuilder生成器){
builder.appendHtmlConstant(结果);
}
@凌驾
公共安全HTML呈现(字符串结果){
从TrustedString(结果)返回SafeHtmlUtils.fromTrustedString;
}
}
)
)
{
@凌驾
公共字符串getValue(InterimReport ir){
返回ir.get(“上下文”);
}
};
TextInputCell保存指向internet上某个页面的URL(请参见字符串结果
)。我不知道用什么来代替它。我找到了,但无法确定是否:
com.google.gwt.user.client.ui.Anchor
)
或考虑到当前的
SafeHtmlRenderer
,它可以处理TextInputCell
的默认行为,您只需切换到默认构造函数:newtextinputcell()
Column<InterimReport, String> contextColumn = new Column<InterimReport, String>(
new TextInputCell(new SafeHtmlRenderer<String>() {
@Override
public void render(String result, SafeHtmlBuilder builder) {
builder.appendHtmlConstant(result);
}
@Override
public SafeHtml render(String result) {
return SafeHtmlUtils.fromTrustedString(result);
}
}
)
)
{
@Override
public String getValue(InterimReport ir) {
return ir.get("context");
}
};