2014-09-26 69 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返回更多信息和使用案例...