2

我想在我的应用程序中弹出签名。' https://market.sencha.com/extensions/signature-pad-field ' 这对我有用,但它会打开一个面板,然后单击该面板会打开签名弹出窗口。但我直接想打开签名弹出窗口。请指导我。提前致谢。

4

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 回答