|
IOS 10.3.1(最新) UICustomPicker.setValue 仍旧无效 ,请验证。
var nowdate=new Date();
var nowyear=nowdate.getFullYear();
var nowmonth=nowdate.getMonth()+1;
var yearstr=(nowyear-2)+'-'+nowyear;
UICustomPicker = api.require('UICustomPicker');
UICustomPicker.open({
rect: {
x: 0,
y: $api.offset(header).h-20,
w: api.frameWidth - 100,
h: 50
},
styles: {
bg: 'rgba(0,0,0,0)',
normalColor: '#FFFF00',
selectedColor: '#fff',
selectedSize: 22,
tagColor: '#fff',
tagSize: 12
},
data: [{
tag: '年',
scope: yearstr
}, {
tag: '月',
scope: '1-12'
}],
rows: 3,
fixedOn: api.frameName,
fixed: false
}, function(ret, err) {
if (ret) {
// alert(JSON.stringify(ret));
if(ret.eventType=="selected"){ datestr=ret.data;}
} else {
// alert(JSON.stringify(err));
}
});
UICustomPicker.setValue({
id: 0,
data: ['2017', '5']
}); |
|