Как заменить данный кусок кода, чтобы он корректно работал в extjs5?
if(this.modal){
Ext.getBody().addClass("x-body-masked");
this.mask.setSize(Ext.lib.Dom.getViewWidth(true), Ext.lib.Dom.getViewHeight(true));
this.mask.show();
}
Ext.lib.Dom.getViewWidth(true), Ext.lib.Dom.getViewHeight(true) меняю на Ext.Element.getViewportWidth(), Ext.Element.getViewportHeight(), а this.mask.setSize - такое свойство отсутствует. Чем заменить? |
mask теперь метод а не свойство. смотрите исходники метода если над свойствами маски хотите поизголяться на низком уровне
|
Метод Ext.Element.mask() возвращает maskEl, у которого есть setSize().
http://docs.sencha.com/extjs/5.1/5.1...nt-method-mask
Ext.getBody().mask('I mask the body').setSize(20,200);
https://fiddle.sencha.com/#fiddle/hns |
Спасибо!
|
| Часовой пояс GMT +3, время: 23:43. |