我需要在带有文本的Extjs plain中创建一个Alert,但是当我们使用Ext Message Box时,我们会得到一个带有close选项和按钮的标题。请帮助我仅通过短信提醒用户,并且默认情况下应在几秒钟后淡出。
答案 0 :(得分:1)
拥有toast!它自ExtJS 5开始提供。
使用header:false隐藏标题。 autoCloseDelay设置为毫秒,默认为3000。
示例:
Ext.toast({html: 'Some alert here.', header: false, autoCloseDelay: 5000});
编辑:要在ExtJS 6和5中将Toast居中,请看这个小提琴: https://fiddle.sencha.com/#fiddle/12ua
答案 1 :(得分:1)
为什么不扩展Ext.window.MessageBox并自己处理它,而不是以吐司为中心(因为你需要做更多的黑客攻击而不像其他答案一样破坏吐司)。它会做你想要的一切,除了它显示标题。这是一个小提琴示例:https://fiddle.sencha.com/#fiddle/12ue
所以现在你所要做的就是使用它:
Ux.Msg.alert('Welcome to Sencha Fiddle!');