2012-05-25 10 views
0

콤보 상자의 기본 동작이 해당 값을 피커에서 선택한 항목으로 설정하지 못하도록하고 싶습니다. 피커에서 값을보고 싶을 때 클릭하면 아무 것도 나타나지 않습니다. 어떻게해야합니까?ExtJS ComboBox - 기본 선택 작업 방지

+0

양식에서 제출 한 값이없는 "더미"필드가되기를 원하십니까? –

+0

피커에서 요소를 클릭 할 때를 제외하고는 콤보 상자와 똑같이 동작해야합니다. 아무 것도해서는 안됩니다. – SirBraneDamuj

답변

0

당신은 아마이 원하는 :

Ext.create('Ext.form.ComboBox', { 
    ... 
    listeners: { 
     beforeselect: function() {return false;} 
    } 
}); 

는 ExtJS는 여전히 내부적으로 DOM 클릭을 처리하고 사용자가 클릭 기록을 파악 (당신은 docs를 참조 beforeselect 핸들러에 대한 참조를) 그러나, 거짓에 반환하면 이벤트 처리기을 선택하면 레코드 및 그 이상의 작업을 선택할 수 없습니다.