ウィンドウに画像を表示するのは簡単な作業ですが問題があります。
サイズ(可変サイズ)を表示して、サイズが300 * 400のウィンドウ(またはパネル)に表示したいとします。次に、画像をクリックするか、またはウィンドウを最大化することによって、ユーザは元のサイズの画像を見る。
次のコードは、最初のビューで画像を300 * 400のサムネイルに伸ばしますが、最大化するとフルスクリーンにも伸びます。ExtJS:ウィンドウに画像を表示
var myImage = Ext.create('Ext.Img', {
src: imgSrc,
});
picWin = Ext.create('Ext.window.Window', {
title: "My Picture",
width: 300,
height: 400,
maximizable: true,
maxWidth: myImage.getWidth(),
maxHeight: myImage.getHeight(),
layout: "fit",
items: [myImage]
})
picWin.show();
ありがとうございました。あなたのソリューションの問題は、最大化すると画像も伸びるということです。最大化すると、ユーザーは元のサイズの画像を見たいと思う。 – ALalavi