0
extjs 3.4を使用して、上部にフィールド、上部にpdfのフォームを作成します。 pdfを表示することは問題ありません。フィールドを持つフォームは問題ありません。 両方を組み立ててもまだ機能しませんでした。 pdfを表示することはパネルで機能し、フィールドを含むフォームはExt.form.FormPanelです。 フォームにPDFを埋め込むにはどうすればよいですか? は、ここで私が試したものです:extjsのフォームにpdfを表示するには3.4
var pdfForm = new Ext.form.FormPanel({
id: 'pdfForm'
,width: 700
,cloasable: false
,waitMsgTarget: true
,items: [{
region: 'north',
autoHeight: true,
layout: 'column',
border: false,
defaults: {
bodyStyle: 'padding:10px'
},
items: [{
columnWidth: 0.5,
layout: 'form',
border: false,
items: [{
xtype: 'textfield',
fieldLabel: 'Z',
id: 'Z',
name: 'Z',
readOnly: true,
anchor: '95%'
}, {
xtype: 'textfield',
fieldLabel: 'X',
name: 'X',
readOnly: true,
anchor: '95%'
}]
}, {
columnWidth: 0.5,
layout: 'form',
border: false,
items: [{
xtype: 'textfield',
fieldLabel: 'Y',
name: 'y',
readOnly: true,
anchor: '95%'
}, {
xtype: 'textfield',
fieldLabel: 'M',
name: 'M',
readOnly: true,
anchor: '95%'
}]
}]
},{
region: 'center',
xtype: 'tabpanel',
id: 'tabs',
plain: true,
activeTab: 4,
activeItem: 4,
layoutOnTabChange: true,
defaults: {
bodyStyle: 'padding:0px'
},
deferredRender: false,
},{
region: 'south',
xtype: 'tabpanel',
items:[{
xtype: 'box',
autoEl: {
tag: 'iframe',
id: 'samplePDF',
name: 'samplePDF',
style: 'height: 100%; width: 100%',
src: 'http://'+serverIP+'/documents/18/bc1bca0a-d437-4505-aee4-9cbe63553a6d'
}
}]
}]
});
決定的なコードは最後の数行です。 "autoel"はExt.form.FormPanelと一致しません。 選択肢はありますか?