Panel
とImage
がこのPanel
の内側にあります。 onAfterRender
Image
のdefaultModel
を変更したいと思います。onAfterRender内のdefaultModelを変更します。
@Override
protected void onAfterRender() {
super.onAfterRender();
previewImage.setDefaultModel(new Model<String>(newUrl));
}
しかし、これは効果がありません。目的はplaceholder
を表示し、Panel
がレンダリングされるとき、そのsrc
はい、それは問題ですが、LazyLoadPanelの問題は、たとえば、テキストが最初に表示され、ページのフローが途切れてしまうためです。プレースホルダとテキストを表示してからイメージをダウンロードします。 – greedsin
@greedsinイメージサイズがわかっている場合は、 'div'をスタイルすることができるので、サイズは似ていますか? – RobAu