我正在使用sencha touch 2来构建应用程序。
我有以下观点:
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();
}
但由于某种原因,弹出窗口未定义。我似乎无法找出问题所在
答案 0 :(得分:0)
pbox: {
selector: 'formpanel pboxcard',
xtype: 'pboxcard',
autoCreate: true
},