请问如何实现按左右键选择编辑年月日,按上下键加减label内的数值?
跪求解答!!!!!!!!!!
注:上图中button“↑ ← → ↓”button分别为button1 2 3 4
label编号
如果你用的是button控件,则在控件属性中有一个调用属性bintap中填入你的调用函数名。
例如:调用属性bintap分别填入填入onbtnLeft,onbtnright,onbtnUp,onbtnDown
在ui对应的js文件中加入下面代码
var page = {
btWZ = 1;//label位置
label1_value = 10;//初始化值
…
onbtnright : function(event){
….
btWZ++;
if(btWZ > 7)btWZ = 1;
…
}
onbtnUp : function(event){
….
switch(btWZ)
{
case 1:
label1_value++;
this.setData({label1 : { value : label1_value}});//时间
….
}
…
}
}
上面是举例,如果你选择左右移动选择label位置,上下改变数字需要你自己编写
是的,这个控件不错的~~~~