2
셀 테이블에 기본 64 인코딩 된 이미지를 표시하려고합니다. ImageCell을 사용해 보았지만 아무 것도 표시되지 않았습니다.GWT CellTable ImageCell에서 base64 인코딩 된 이미지 표시
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());
다른 방법이 가능합니까?
감사합니다. 나는 내 사용자 지정 셀을 가지고 놀았지만 내 열을 만드는 것을 생각하지 않았습니다. 내 DTO를 사용하도록 코드를 수정했지만 제네릭을 사용하여 해결할 수없는 경우가 아니면 다른 DTO를 사용하는 모든 유형의 셀 테이블에 대해 필자 만의 열을 만들어야합니다. 하지만 큰 문제는 아닙니다. – Jonas