Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.02.2017, 20:42
Аспирант
Отправить личное сообщение для AirGraph Посмотреть профиль Найти все сообщения от AirGraph
 
Регистрация: 20.04.2015
Сообщений: 39

Маска с "дырой"
Всем привет!

Хочу сделать маску на панель, типа setLoading, но чтобы вместо прямоугольника с надписью Loading... и крутящихся доминошек в маске была дыра. Еще хочется дыру произвольного размера и в произвольных координатах, а не в центре (естественно, в рамках текущего размера панели). Выглядеть должно так, что вся панель маскирована, кроме некоего прямоугольника. Есть идеи как?
Ответить с цитированием
  #2 (permalink)  
Старый 03.02.2017, 00:13
Аватар для nohuhu
Профессор
Отправить личное сообщение для nohuhu Посмотреть профиль Найти все сообщения от nohuhu
 
Регистрация: 21.05.2015
Сообщений: 321

Боюсь, что стандартными средствами такое не сделать. Можно наследовать Ext.LoadMask, изменить renderTpl и логику в sizeMask().
Ответить с цитированием
  #3 (permalink)  
Старый 03.02.2017, 07:42
Профессор
Отправить личное сообщение для siber-biber Посмотреть профиль Найти все сообщения от siber-biber
 
Регистрация: 07.08.2013
Сообщений: 214

прозрачный gif или png в помощь. используете как фон настроив для маски стили соответственно ..и вуаля
Ответить с цитированием
  #4 (permalink)  
Старый 03.02.2017, 22:19
Аспирант
Отправить личное сообщение для AirGraph Посмотреть профиль Найти все сообщения от AirGraph
 
Регистрация: 20.04.2015
Сообщений: 39

nohuhu,
Спасибо, буду изучать вопрос в этом направлении.

siber-biber,
Спасибо, думал над этим, но хотелось сначала попробовать без прозрачных файлов, а просто средствами самого Ext JS.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Маска для поля телефон karakym Элементы интерфейса 7 15.08.2018 08:39
<canvas> маска для картинки методом Clip() provigator Общие вопросы Javascript 2 24.01.2017 20:14
Маска для элементов TabPanel Sogl ExtJS 15 13.01.2017 22:34
Поле для ввода телефона. При потери фокуса поля, маска прячется DDim1000 Общие вопросы Javascript 1 23.11.2016 20:02
Маска для телефона MaskedInput dreamfactor Общие вопросы Javascript 0 21.10.2013 22:32