Как заменить данный кусок кода, чтобы он корректно работал в 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, время: 19:20. |