2013-05-24 3 views
1

Использование Extjs 4.1, Как добавить красный значок восклицательного знака на кнопку уже имеет фоновое изображение? Я хотел бы показывать этот значок пользователям, чтобы они знали о новых обновлениях на моем сайте. Детали: Notify user if there is something new in JavaScriptДобавить значок на кнопку уже имеет фоновое изображение

+0

'Ext.getCmp ('idOfButton'). SetIcon ('pathToImg')'? –

+0

простой CSS: '.notification :: before {content:"! "; красный цвет; } '? – Bergi

+0

@JeffShaver спасибо, но это не сработает, если кнопка уже имеет фоновое изображение – Shadin

ответ

0

в этом случае я бы создать класс простиралась от fieldcontainer, который имеет кнопку и компонент, который я установить тег autoEl в IMG :)

+0

Спасибо. можете ли вы объяснить на примере? – Shadin

0

Что-то вроде этого

Ext.create ('Ext.form.FieldContainer', {
renderTo: 'контейнер',
макета: {
тип: 'HBox',
Align: 'растянуть'
},
пункты: [
{
xtype: 'Кнопка',
текст: 'Входящие',
iconCls: 'БТН-ящик'
},
{
xtype: 'компонент',
autoEl : {
тег: 'IMG',
SRC: ''
}
}
]
});

+0

Пожалуйста, отредактируйте ваш другой ответ вместо http://www.stackoverflow.com/posts/16740866/edit. Скопируйте его там, а затем удалите это (и не забудьте [форматировать свой код] (http://stackoverflow.com/editing-help#code)!) – Bergi

Смежные вопросы