iPad-всплывающее окно в сенсорном Сенча - PullRequest
5 голосов
/ 15 апреля 2011

Я хочу создать iPad-всплывающее окно с формой входа в систему Sencha touch. Как я могу это сделать?

Ответы [ 3 ]

7 голосов
/ 19 декабря 2011

Вы можете попробовать сделать обычную Ext.Panel похожей на поповер

var gkpopover = new Ext.Panel({
id :'gkpopoverpanel',
floating:true,
modal:true,
width:'100px',
height:'100px',                                             });

Примечание: Никогда не забывайте устанавливать высоту и ширину.

иПокажите

gkpopover.show('pop');

надеюсь, что это имеет смысл.

4 голосов
/ 20 ноября 2012

При касании sencha 2 плавающее значение амортизируется.Я изменил код @geekay на;

        //show info popover?
    var popoverpanel = new Ext.Panel({
        modal:true,
        left:'10%',
        top:'10%',
        width:'80%',
        height:'80%',
        hideOnMaskTap: true,
        html:data.info
    });
    Ext.Viewport.add(popoverpanel);
    popoverpanel.show('pop');

Кредиты идут к нему!

0 голосов
/ 16 марта 2013

Поскольку этот пост указывает , у Сенчи есть именно то, что вам нужно.

Попробуйте это:

new Ext.Panel({
fullscreen : true,
items      : [
    {
        xtype  : 'toolbar',
        docked : 'top',
        items  : [
            {
                text    : 'Open',
                handler : function (button) {
                    var panel = new Ext.Panel({
                        height : 200,
                        width  : 200,
                        html   : 'Hello'
                    });

                    panel.showBy(button, 'tr-bc?');
                }
            }
        ]
    }
]});
...