2014-09-26 65 views
-1

我們如何獲得控制器中選定的選擇器值並對所選值進行驗證。如何使用鈦合金獲得控制器中的選擇器值?

查看:

<Picker id="countryPicker" class="picker"> 
      <PickerRow title="Select a Country"/> 
      <PickerRow title="India"/> 
      <PickerRow title="China"/> 
    </Picker> 

控制器:

var countryname = $countryPicker.value(); 
alert("country: "+ countryname); 
$.planWin.open(); 

驗證有沒有在控制器或其他模塊做了什麼?

+0

值是屬性而不是功能!什麼意思是驗證?你必須解釋更多... – Coyote 2014-09-26 15:28:06

+0

我試過$ countryPicker.value,爲此我也無法獲得選定的值。驗證意味着不驗證是否爲問題選擇了值? – Vinod 2014-09-26 15:32:30

回答

1

選擇拾取物品時,將變更事件的事件監聽器啓用...

$.countryPicker.addEventListener('change',function(e){ 
//do your stuff here 
}); 

上改變事件時,可以使用事件對象(e)獲得選中的項目:

e.column, e.rowIndex, ... 

參考向官方docs返回更多信息和使用案例...