Вы можете просто создать там две кнопки: одну с меткой, а другую со значением. Затем на обеих кнопках добавьте один обработчик, чтобы открыть плавающую панель, отображаемую второй кнопкой.
Примерно так:
{
xtype : 'toolbar',
defaults : {
scope ; this,
handler : showDistanceList,
ui :'plain'
},
items : [{
text : 'Some label',
id : 'label_btn'
}, {
text : '5 km', //default 5 km
id : 'value_btn'
}]
}
function showDistanceList(btn){
var distanceListPanel = new Ext.Panel({
floating : true,
width : 200,
height : 300,
//items : someListComponent
});
distanceListPanel.showBy(btn);
// Set value button value here with the selected list value
// Ext.getCmp('value_btn').setValue('value of item selected from list');
}
Для кнопок вы можете использовать любые значки или элементы HTML.