基本的にFileUploadで構成されるFormPanelがあります。私がやりたいのは次のとおりです。編集するときは、ファイルアップロードフィールドの右側に、すでにアップロードされている画像のサムネイルを表示します。私のアイテムは次のようになります:
items = [
{
allowBlank: false,
fieldLabel: 'Icon',
hidden: true,
name: 'Icon',
ref: 'IconField',
xtype: 'Ext.ux.form.FileUploadField'
},
{
ref: 'PreviewImage',
};
私は2つのことをする必要があります:
'PreviewImage'コンポーネント内に画像をロードします。これは、次のような
this['PreviewImage'].update('<img src="image.png" />');
方法で行います。これが最善の方法ですか?アップロードフィールドの右側に浮かぶ画像を取得します。これを行うための最良の方法がわかりませんか?両方の要素をパネルに配置することを考えましたが、これを行うための最善の方法がわかりません。
どんなアイデアでも大歓迎です!