我正在尝试在 Sencha Touch 2.0 的 Ext.MessageBox 的右上角找到一种关闭(X 按钮)的方法,以便当您单击该按钮时它会关闭 MessageBox。
问问题
3406 次
2 回答
2
于 2012-05-24T09:35:35.570 回答
1
没有满足您需要的内置配置,因此您必须手动进行。
请注意,这Ext.MessageBox
只是一个float
and modal
Ext.Container
,因此您可以像普通容器一样对其进行自定义。
让我们尝试这样的事情(您可以在此处通过 Sencha Touch 2 文档实时编辑此代码:
http://docs.sencha.com/touch/2-0/#!/api/Ext.MessageBox
var box = Ext.create('Ext.MessageBox',
{
id: 'message-box',
title: 'title',
message: 'message',
items: [
{
xtype: 'toolbar',
height: '40px',
docked: 'top',
items: [
{xtype: 'spacer'},
{xtype: 'button',
text: 'X',
ui: 'plain',
style: {padding: '5px'},
handler: function(){Ext.getCmp('message-box').hide();}
},
],
}
]
});
box.show();
希望能帮助到你。
于 2012-05-24T08:38:12.767 回答