다음과 같은 콤보가 있습니다.콤보 선택 불가 첫 번째 값
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
맞아, 내가 다른 것을 쓸 때 콤보 아이템을 선택 해제하고 싶다. –