ExtJS работа с иконками
Здравствуйте! Работаю над проектом, который использует ExtJS и XSLT. Имею такую проблему: есть кнопки, на которые накладываю иконку через css (так как описано в документации ExtJS). ExtJS все кнокпы делает по умолчанию высотой 16px. Может кто подсказать, как сделать, чтобы размер кнопки автоматически делался такой как размер иконки?
Сначала думал сделать из простой java-скрипт var img = new Image (); img.onload = function () { alert (this.width + 'x' + this.height); } но не знаю, как вставить в код. Может кто подсказать как лучше сделать? |
это самое простое, что пришло в голову - прописать свои стили для кнопки через цсс:
.ext_button_class{ height: 100px !important; width: 100px !important; } |
Цитата:
|
у Вас размер иконки постоянен, или по каким то событиям подставляются иконки других размеров на кнопки? т.е. кнопки должны менять свой размер динамически?
|
Цитата:
|
Попробуйте как то так.
var img = new Image (); img.onload = function () { alert (this.width + 'x' + this.height); Ext.query('.button_ext_class').setStyle({'width' : this.width+'px', 'height' : this.height+'px'}); } |
Часовой пояс GMT +3, время: 21:46. |