0
Panel
과 Image
이 있습니다. Panel
입니다. onAfterRender
Image
의 defaultModel
을 변경하고 싶습니다.onAfterRender 내 defaultModel을 변경하십시오.
@Override
protected void onAfterRender() {
super.onAfterRender();
previewImage.setDefaultModel(new Model<String>(newUrl));
}
그러나 이것은 아무런 효과가 없습니다. 목적은 placeholder
를 표시하고 Panel
가 렌더링 될 때 브라우저로 전송 최종 HTML의 그 부분을 기여하고있다 즉, 다음, src
예, 사실이지만 LazyLoadPanel의 문제는 예를 들어 텍스트가 먼저 표시되어 페이지의 흐름이 깨지기 때문에 자리 표시 자 및 텍스트를 표시 한 다음 이미지를 다운로드하기를 원합니다. – greedsin
@greedsin 이미지 크기를 안다면'div' 스타일을 적용하여 비슷한 크기를 가질 수 있습니까? – RobAu