1

senchatouch2を使用してアプリを作成しています。

私は次の見解を持っています:

Ext.define("DRT.view.Pbox", {
    extend: 'Ext.form.Panel',
    xtype: 'pboxcard',
    config: {
        floating: true,
        centered: true,
        modal: true,
        height: 200,
        wifth: 300,
        styleHtmlContent: true,
        html: 'Hi this is a popup',
        items: [
            {
                xtype: 'button',
                action: 'hide',
                ui: 'confirm',
                docked: 'bottom'
            }
        ]
    }
});

私のコントローラーでは、次の参照があります:

    config: {
        refs: {
            home: 'homecard',
            pbox: 'pboxcard',
        }
   }

そして私は次の機能を持っています:

showError: function(){
            var popup = this.getPbox();
        console.log(popup);
        Ext.Viewport.add(popup);  
        popup.show();
     }

しかし、何らかの理由でポップアップは定義されていません。そして私は問題が何であるかを知ることができないようです

4

1 に答える 1

0

申し訳ありませんが、私はそれを理解しました...私が推測する少し早すぎてそれを投稿しました。代わりにこれをしなければならなかった

    pbox: {
        selector: 'formpanel pboxcard',
        xtype: 'pboxcard',
        autoCreate: true
    }, 
于 2012-09-24T03:41:20.127 に答える