maskLoader bug
Всем, здравствуйте.
Есть несколько блоков, при открытии которых загружаются AJAX'ом данные. на них вешаю new Ext.LoadMask('identity_block', {msg: 'Loading...'} появляется серое полотно и по центру блок с надписью Loading.... Проблема: блок с надписью есть везде, но серое полотно только в одном месте, как мне заставить показывать везде, где я явно им указываю, а не в одном месте? |
вы документацию читаете? http://docs.sencha.com/ext-js/4-1/#!...od-constructor
|
1. Читаю
2. Вы не ответили на вопрос 3. var ids = ['i1', 'i2', 'i3']; // id блоков(div) var loaders = [] for (var i in ids) { loaders[i] = new Ext.LoadMask(ids[i], {msg: 'Loading...'}) loaders[i].show(); } 3. Ext.Component compна вход подается не только extjs компонент, но и любые селекторы например Ext.query('..') или Ext.selector('..') 4. проблема в том, что серое полотно отображается только у одного из объектов LoadMask, при том как блок "Loading..." для всех свой. |
спасибо, сделал.
|
Часовой пояс GMT +3, время: 23:37. |