2012-01-18 4 views
0

Sencha Touch (pr3)에 다음 코드가 주어지면 경고의 "all"을 얻게됩니다.변경 이벤트에서 selectItem 가져 오기

{ 
    xtype:'selectfield', 
    options: [ 
     {text: 'AllInboxes(5)', name:'all',value: 'all'}, 
     {text: 'Correspondence(2)',name:'cores', value: 'correspondence'}, 
     {text: 'ERP(2)', name:'erp',value: 'erp'}, 
     {text: 'Media(1)', name:'med', value: 'media'} 
    ], 
    listeners: { 
     change: function(value){ 
      alert(value.originalValue); 
      //Pass value parameter to the 2nd select field's store 
     } 
    }, 
} 

일부 문제는 무엇이 있는지 알려주세요. 코드 아래

작동 :

change: function(field, value) { 
       if (value instanceof Ext.data.Model) { 
        value = value.get(field.getValueField()); 
       } 
       console.log(value); 
       //Pass value parameter to the 2nd select field's store 
      } 
+0

그럼 직접 대답하셨습니까? – adis

답변

0

documentation for the change listener를 참조하십시오.

는 세 개의 매개 변수

  • 필드
  • 새로운 가치
  • 이전 값을
  • 그래서

이런 식 사용하려고 :

change: function(field, newValue, oldValue){ 
    alert(newValue); 
} 

는 희망이

도움을
관련 문제