[英]ExtJS loadMask on the form is not working?
I have a form and I am trying to apply mask when submit button is clicked but somehow mask is not displaying on form.我有一个表单,我试图在单击提交按钮时应用掩码,但不知何故掩码未显示在表单上。
var objMask = new Ext.LoadMask({
target: target,
msg: 'test',
//hideMode: 'display',
listeners: {
beforedestroy: function (lmask) {
//this.hide();
},
hide: function (lmask) {
//this.hide();
}
}
});
It is working in panel but in form, we are not getting anything.它在面板中工作,但在形式上,我们没有得到任何东西。
Thanks in advance.提前致谢。
You need to call show
method on Ext.LoadMask
instance.您需要在
Ext.LoadMask
实例上调用show
方法。
Example on https://fiddle.sencha.com/#view/editor&fiddle/3cuq https://fiddle.sencha.com/#view/editor&fiddle/3cuq上的示例
let target = Ext.create("Ext.form.Panel", {
renderTo: Ext.getBody(),
width: 400,
height: 400
});
var objMask = new Ext.LoadMask({
target: target,
msg: 'test',
//hideMode: 'display',
listeners: {
beforedestroy: function (lmask) {
//this.hide();
},
hide: function (lmask) {
//this.hide();
}
}
});
objMask.show();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.