アプリケーションに署名ポップアップが必要です。' https://market.sencha.com/extensions/signature-pad-field ' これは私には機能しますが、1 つのパネルを開き、そのパネルをクリックすると署名ポップアップが開きます。しかし、私は署名ポップアップを直接開きたいです。私を案内してください。前もって感謝します。
1 に答える
1
以下のコードを「/signaturefield/app/view/Signature.js」として使用すると、これを実現できます。
Ext.define('myApp.view.Signature', {
extend: 'Ext.Container',
requires: [
'Ext.form.Panel',
'Ext.form.FieldSet'
],
config: {
layout: 'card',
items: [{
xtype: 'formpanel',
padding: '10 10 10 10',
items: [{
xtype: 'fieldset',
hidden: true,
items: [{
xtype: 'signaturefield',
id: 'signatureField',
sigWidth: 350,
sigHeight: 150,
label:'Enter Signature',
labelWidth: '20%'
}]
},{
xtype: 'button',
text: 'Get Data',
margin:'0 0 10 0',
action: 'getSignature'
},{
xtype: 'button',
text: 'Set Data',
action: 'setSignature'
}]
}]
},
initialize: function() {
this.callParent();
Ext.getCmp('signatureField').openCanvasSheet();
}
});
これが役立つことを願っています:)
于 2015-07-16T09:13:24.867 に答える