本帖最后由 alexyui 于 2022-5-10 20:49 编辑
借用了一下2楼的demo,在表格松绑定的情况下,只能通过js去取对应数量进行合并后判断
如果你打不开8.0,执行这段js命令即可
- var listview = Forguncy.Page.getListView("表格1");
- listview.selectAllRows();
- var info = listview.getSelectedRowsData();
- // var info_json = JSON.stringify(info, null, " ");
- NewLis = [];
- for (var i = 0; i < info.length; i++) {
- var lis = info[i].Values;
- var temp = {
- name : lis[0],
- cout : Number(lis[1])
- }
- NewLis.push(temp);
- };
- var result={};
- for(a=0; a<NewLis.length; a++){
- if(result[NewLis[a].name]){
- result[NewLis[a].name] += NewLis[a].cout;
- }else{
- result[NewLis[a].name] = NewLis[a].cout;
- }
- }
- console.log(result);
- for(let key in result){
- console.log(result[key])
- if(result[key] != 100){
- alert(key + ' 数量不等于100,为'+result[key] )
- }
- }
- Forguncy.Page.getListView('表格1').clearAllSelectedRows();
复制代码
|