2015-02-25 5 views
0

Если я использую кнопку «x-form-search trigger» в качестве значков в кнопке, значок поиска (увеличительного стекла) появляется как изображение внутри кнопки. Как сделать значок кнопкой, а не изображение внутри кнопки?Как получить кнопку поиска в ExtJs 4.1.1?

Или есть ли другой способ получить значок поиска в виде кнопки?

+0

Похоже, вы просто хотите кликабельное изображение и что вам не нужен компонент кнопки вообще – mindparse

ответ

0

Вместо добавления кнопки с значок поиска вы можете написать функцию запуска щелчок и чем по щелчку значка поиска, т.е. триггер комбо вы можете написать логику или вызвать функцию Ниже приведен пример

 // The data store containing the list of states 
      var states = Ext.create('Ext.data.Store', { 
    fields: ['abbr', 'name'], 
    data : [ 
     {"abbr":"AL", "name":"Alabama"}, 
     {"abbr":"AK", "name":"Alaska"}, 
     {"abbr":"AZ", "name":"Arizona"} 
     //... 
    ] 
}); 

// Create the combo box, attached to the states data store 
Ext.create('Ext.form.ComboBox', { 
    fieldLabel: 'Choose State', 
    store: states, 
    queryMode: 'local', 
    displayField: 'name', 
    valueField: 'abbr', 
    renderTo: Ext.getBody(), 
    onTrigger1Click: function(event) { 
            alert('WRITE YOUR LOGIC HERE'); 
           }, 

}); 
Смежные вопросы