Sencha Touch - Wie zu entfernen ein - /ausblenden der popup-Bedienfeld auf den button klicken

Habe ich erstellt-Panel wie unten

Ext.define('MyApp.view.DatePanel', {
extend: 'Ext.Panel',
alias: 'widget.DatePanel',
config: {
    itemid:'DatePanel',
    modal:true,
    centered: true,
    width:'320px',
    height:'110px',   
    items:[
            {
                xtype: 'datepickerfield',
                label: 'Select date',
                type:'date',
                itemId: 'rptDate',
                value: new Date(),
            },
            {
                xtype:'toolbar',
                docked:'bottom',
                items:[{
                    text:'OK',
                    ui:'confirm',
                    action:'ShowTurnOverReport'
                },
                {
                    text:'Cancel',
                    ui:'confirm',
                    action:'Cancel'
                }

            }
        ]
}

});

Zeige ich diese Platte als Pop-up mit Balg-code

Ext.Viewport.add({xtype: 'DatePanel'});

Nun auf den Button Abbrechen klicken Sie auf ausblenden/entfernen

Habe ich versucht

Ext.Viewport.remove(Datepanel), 
var pnl = Ext.getCmp('DatePanel');
pnl.hide();

aber nichts funktionierte. wie kann ich dies tun ??

InformationsquelleAutor Sagar Modi | 2012-05-05

Schreibe einen Kommentar