私は以下のようなコンボを持っています。コンボを無効にできません最初の値を選択してください
Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Label',
allowBlank: true,
maxLength: 50,
minChars: 10000,
name: 'txt',
id: 'txt',
store: states,
displayField: 'name',
selectOnFocus: false,
forceSelection: false,
typeAhead: false,
autoSelect: false,
queryMode: 'local',
triggerAction: 'all',
hideTrigger: true,
listeners: {
beforequery: function (record) {
record.query = new RegExp(record.query, 'i');
record.forceAll = false;
},
specialkey: function (f, e) {
if (e.getKey() == e.ENTER) {
doProcess();
}
}
},
renderTo: Ext.getBody()
});
私の目的は、履歴を記憶するテキストボックスを構築することです。私はこのソリューションを探して見つけました:テキストフィールドのようなコンボを使用する必要があります。 これまでのところ問題ありません。 しかし、私が何かを書いて、前に検索したリストからレコードを選択すると、次回のコンボは自動的にそれを選択します。 私は説明してもわかりません。
あなたはここでそれをテストすることができます。https://fiddle.sencha.com/#view/editor&fiddle/28tl
よろしく。
という意味は、ピッカーから最後に選択したアイテムの選択を解除しますか? –
欲しいものは何ですか?私はあなたの情報から理解できません。 – Tejas
私は何か他のものを書いたときにコンボアイテムの選択を解除したいと思います。 –