美文网首页
webbuilder多选

webbuilder多选

作者: ryanxun | 来源:发表于2020-07-06 17:06 被阅读0次
image.png

这是grid配置,显示每个数据前面有多选框

app.xxx.grid1.getValue();
//这个意思是获取到选择的值
var sels = app.grid1.getSelection();
这个是获取条数
var result =[{"flag":"1","macId":"2","mbId":"0","userName":"XX"},{"flag":"2","macId":"2","mdId":"1","userName":"LL"}]
//这是json数组
分两种情况解析
//for(var i in sels){
        //表示遍历数组,而i表示的是数组的下标值,
        //result[i]表示获得第i个json对象即JSONObject
        //result[i]通过.字段名称即可获得指定字段的值
  //        arr.push(sels[i].PLATE_NUM);
//        console.log(sels[i].PLATE_NUM);
    }

// 1.
for(var i = 0; i<resurlt.length; i++){
     //result[i]表示获得第i个json对象即JSONObject
     //result[i]通过.字段名称即可获得指定字段的值
       result.[i].userName;
}
 
//  2. 
for(var i in result){
        //表示遍历数组,而i表示的是数组的下标值,
        //result[i]表示获得第i个json对象即JSONObject
        //result[i]通过.字段名称即可获得指定字段的值
        result[i].userName;
    }

二、对于不标准的json数组如:

var result={"datas":[{"flag":1,"macId":"2","mbId":0,"userName":"XXX"},{"flag":1,"macId":"1","mbId":1,"userName":"YYY"}]};


var data= result.datas;
 
 //  1. 
for (var i = 0; i < data.length; i++) {
        //data[i]表示获得第i个json对象即JSONObject
        //data[i]通过.字段名称即可获得指定字段的值
        data[i].userName;
    }
 
//  2. 
 for(var i in data){
        //表示遍历数组,而i表示的是数组的下标值,
        //data[i]表示获得第i个json对象即JSONObject
        //data[i]通过.字段名称即可获得指定字段的值
        data[i].userName;
    }

相关文章

网友评论

      本文标题:webbuilder多选

      本文链接:https://www.haomeiwen.com/subject/tlkgqktx.html