コンボボックスのデフォルトのアクションで、ピッカーで選択したアイテムに値が設定されないようにしたい。ピッカーで値を確認したいだけで、クリックしても何も起こりません。どうやってやるの?
4595 次
1 に答える
0
おそらくこれが必要です:
Ext.create('Ext.form.ComboBox', {
...
listeners: {
beforeselect: function() {return false;}
}
});
ExtJS は引き続き DOM クリックを内部的に処理し、クリックしたレコードを把握します (そして beforeselect ハンドラーでそれへの参照があります。docsを参照してください)。ただし、beforeselectイベント ハンドラーでfalseを返すと、レコードの選択とそれ以降のアクションが妨げられます。 .
于 2012-05-28T20:41:47.520 に答える