Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Использование LoadMask (https://javascript.ru/forum/extjs/32218-ispolzovanie-loadmask.html)

Allan Stark 08.10.2012 10:34

Использование LoadMask
 
ExtJS 4.1.1a

Кто-то разобрался, как в 4-ке использовать индикатор загрузки (LoadMask) в компоненте img ?

Там вроде есть специальный метод, но вот это не работает (маска загрузки не отображается, вне зависимости от размера загружаемого изображения):

certImg.setLoading('Loading image...');
certImg.setSrc('load_image.php?file_name=' + record.get('invoice_item_file'));
certImg.setLoading(false);


Я думаю, что это из-за того, что IMG не содержит события реакции на окончание загрузки изображения, в случае изменения src. Если запихнуть в тот же afterrender - маска загрузки останется висеть после загрузки.

А вот это работает, но маска загрузки не прячется после загрузки, а остается висеть поверх изображения:

certImg.setLoading('Loading image...');
certImg.setSrc('load_image.php?file_name=' + record.get('invoice_item_file'));


Рабочих примеров пока больше не нашел, линковка компонента LoadMask тоже не работает :(


Часовой пояс GMT +3, время: 06:00.