ラベルのあるボタンと値のボタンの2つのボタンを作成することができます。その後、両方のボタンで1つのハンドラを追加して、2番目のボタンで示されたフローティングパネルを開きます。このような
何か:
{
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要素を使用することができます。
ワットありがとうございました。浮動小数点パネルを作成することにより、さらに多くの可能性が生まれました。あなたの説明は非常に明確です。先週、煎茶を使い始めました。私は今までそれを愛しています!再び素晴らしい答え。 –