在QML中写function函数可以直接使用js语法!QML是支持的!
objdata.channel4U.channel是从配置文件中读到的数据的都是字符型数据,但是如果读到的是数值,在js中做判断时无需进行字符到数值的转换,会自动处理
function updateDataChannelB(id_channelB, objdata){
switch(objdata.channel4U.channel)
{
case 0:
id_channelB.currentIndex=0;
console.debug("objdata.channel4U.channel:0 chinese:'无'")
break;
case 1:
id_channelB.currentIndex=1;
console.debug("objdata.channel4U.channel:1 chinese:'左1'")
break;
case 2:
id_channelB.currentIndex=2;
console.debug("objdata.channel4U.channel:2 chinese:'直1'")
break;
case 3:
id_channelB.currentIndex=3;
console.debug("objdata.channel4U.channel:3 chinese:'左2'")
break;
case 4:
id_channelB.currentIndex=4;
console.debug("objdata.channel4U.channel:4 chinese:'直2'")
break;
case 5:
id_channelB.currentIndex=5;
console.debug("objdata.channel4U.channel:5 chinese:'右'")
break;
}
}