Gwt 将cellTree与小部件一起使用
我想在单元格树中添加自定义小部件,如下所示:Gwt 将cellTree与小部件一起使用,gwt,Gwt,我想在单元格树中添加自定义小部件,如下所示: >Label1 customized-widget >Label2 customized-widget >Label3 customized-widget 在每个标签下,都有一个自定义的widgetextends组合 我试着用 public void render( com.google.gwt.cell.client.Cell.Context context, Customizedwidget value,
>Label1
customized-widget
>Label2
customized-widget
>Label3
customized-widget
在每个标签下,都有一个自定义的widgetextends组合
我试着用
public void render(
com.google.gwt.cell.client.Cell.Context context, Customizedwidget value, SafeHtmlBuilder sb) {
if(value!=null) sb.appendEscaped(value.getElement().getInnerHTML());
}
但是,sb.appendEscapedvalue.getElement.getInnerHTML不起作用,当我单击标签时,它会显示一堆html或javascript代码
我想知道如何解决这个问题?您可以使用SafeThmlCell在单元格表的单元格中包含您自己的html内容
SafeHtmlCell html = new SafeHtmlCell();
final Column<DTO, SafeHtml> htmlContent = new Column<DTO, SafeHtml>(html) {
@Override
public SafeHtml getValue(DTO object) {
// code goes here
return new SafeHtml;
}
};
dataGrid.addColumn(htmlContent, "");
或者您可以使用ButtonCell插入按钮,也可以检查其他单元格的按钮
选中此项: