1、初始化时设置开始时间和结束时间没有效果,必须使用set方法设置初始值
2、如果某一项不选择,返回的数值是0
比如开始时候默认是16:30,用户只修改了小时,分钟没有修改(比如17:30),则没有修改的分钟是0(返回的开始小时是17,分钟是0)
测试设备:安卓真机和海马玩模拟器
var periodSelector = api.require('periodSelector'); periodSelector.open({ x : 0, y : (api.frameHeight - 200) / 2 - 40, w : api.frameWidth, h : 200, fixedOn : 'dialog_input' }, function(ret, err) { if (ret) { vTime = ret; alert(JSON.stringify(ret)); //打开后不进行任何操作,或者某项没有操作,则返回值是0,只有修改过的项目才有数值 } else { alert(JSON.stringify(err)); } }); //必须使用set方法设置时间 periodSelector.set({ lHour : 16, lMinute : 30, rHour : 21, rMinute : 30 });
|