2 wonezm wonezm 于 2016.03.11 09:39 提问

extjs弹窗显示在当前窗体后
小弟在使用extjs遇到一个问题,我在主窗口界面上弹出了一个明细窗口,在明细窗口上面的一个按钮的方法里, 先显示确认弹窗提示,里面根据情况显示别的报错提示。但是出现了一个问题:错误提示框显示在明细窗口背后,关掉明细窗口或者拖动才可以看到这个错误提示框。求大神哥哥们提点一下,多谢啦

3个回答

u013829202
u013829202   Rxr 2016.03.11 10:43

你把明细窗体弄成模式窗体试试。最好贴下代码

wonezm
wonezm   2016.03.11 14:35

操作按钮的panel,它是放在明细的界面上的
Ext.define('Foss.partnerPayStatementEdit.OperateButton', {
extend: 'Ext.panel.Panel',
layout: 'column',
defaultType: 'button',
defaults: {
columnWidth: .1
},
items: [{
xtype: 'container',
border: false,
html: ' ',
columnWidth: .45
},{//付款
text: writeoff.partnerPayStatementEdit.i18n('foss.stl.writeoff.statementEdit.payment'),
handler: function(){
writeoff.partnerPayStatementEdit.statementPayment(writeoff.PAGEFROM_STATEMENTENTRY)
}
},{//确认
text: writeoff.partnerPayStatementEdit.i18n('foss.stl.writeoff.statementEdit.confirm'),
handler: function(){
writeoff.partnerPayStatementEdit.statementConfirmChange(writeoff.PAGEFROM_STATEMENTENTRY)
}
//确认方法
writeoff.partnerPayStatementEdit.statementConfirmChange = function(payType){
//这是定义的弹出确认窗口
var yesFn=function(){
/**
*代码
*/
Ext.Msg.alert(------);//报错提示
}
}

Ext.Msg.confirm(yesFn)//弹出确认的方法

因为都是用的非模式的所以大概不能改成模式的

谢啦

showbo
showbo   Ds   Rxr 2016.06.24 09:30

使用Ext.ZIndexManager调整其他窗体的z-index。
http://stackoverflow.com/questions/3424665/how-sets-z-index-to-ext-panel-extjs

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!