在 GWT CellTable ImageCell 中显示 base64 编码的图像
我正在尝试在单元格表中显示 Base 64 编码的图像。我尝试过使用 ImageCell 但没有显示任何内容。
Column<DTO, String> ownerImageColumn = new Column<DTO, String>(new ImageCell())
{
@Override
public String getValue(DTO object)
{
return object.getOwner().getPicture();
}
};
有人做过类似的事情吗?用户可以上传自己的图像,因此我需要它是动态的,而不是使用 ImageResourceCell。如果我这样做,我就可以看到图像:
Image image = new Image();
image.setUrl(dto.getOwner().getPicture());
这可以通过其他方式实现吗?
I'm trying to display a base 64 encoded image in my cell table. I've tried using the ImageCell but nothing is displayed.
Column<DTO, String> ownerImageColumn = new Column<DTO, String>(new ImageCell())
{
@Override
public String getValue(DTO object)
{
return object.getOwner().getPicture();
}
};
Has anyone done something similar? The user can upload their own image so I need it to be dynamic and not use ImageResourceCell. I can see the image if I do:
Image image = new Image();
image.setUrl(dto.getOwner().getPicture());
Is this possible some other way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这并不容易。您必须编写自己的 Cell 和 Column 类:
That is not an easy one. You have to write your own Cell and Column class: