【发布时间】:2017-02-08 05:43:30
【问题描述】:
我有一个性别选择器的编辑个人资料页面,其中有两个选择器行(正如人们所期望的那样......)男性和女性。我想根据从 API 加载的数据更改选定的行。 这是我的 view.xml
<Picker id="genderPicker">
<PickerRow title="Male"></PickerRow>
<PickerRow title="Female"></PickerRow>
</Picker>
style.tss
"Picker": {
top: 2,
bottom: 2,
left: 110,
width: 120,
height: 50,
backgroundColor: '#666',
selectionIndicator: true
}
"PickerRow": {
color: '#fff'
}
controller.js
if (gender == 'm') {
Ti.API.info('g-m');
$.genderPicker.setSelectedRow(0, 0, false);
} else {
Ti.API.info('g-f');
$.genderPicker.setSelectedRow(0, 1, false);
}
我得到了性别的值,并根据它设置了选定的行,但没有任何反应。
【问题讨论】:
标签: titanium appcelerator titanium-mobile titanium-alloy