找回密码
 立即注册

QQ登录

只需一步,快速开始

ngqj

银牌会员

271

主题

742

帖子

2831

积分

银牌会员

积分
2831

[已处理] 表格操作

ngqj
银牌会员   /  发表于:2021-11-2 11:18  /   查看:1515  /  回复:7
10金币
求助大佬,将值为-1的整列变为0,代码如下,是有哪里出错
var page = Forguncy.Page;
var listview = page.getListView("表格1");
var column;              //没找到获取表格列数的方法,在下循环中就直接取得数
var count = listview.getRowCount();
for(column = 4;column<12;column++){
          var value = listview.getValue(0,column);
          if(value = -1){
         for(i=0;i<count.length;i++)
          listview.setValue(i,column,"0");
}
}

最佳答案

查看完整内容

您好,这个可以直接用表格操作命令来做的呀~ 效果:

7 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-2 11:18:34
来自 2#
您好,这个可以直接用表格操作命令来做的呀~

效果:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ngqj
银牌会员   /  发表于:2021-11-2 15:33:06
3#
是这样的,这个出现-1的所在列无法预估,有可能这次出现在1列,下次出现在5列,列是个变量
回复 使用道具 举报
ngqj
银牌会员   /  发表于:2021-11-2 16:11:26
4#
Chelsey.Wang 发表于 2021-11-2 14:44
您好,这个可以直接用表格操作命令来做的呀~

效果:

哦,那我就把所有列都放在预备更新里面
回复 使用道具 举报
ngqj
银牌会员   /  发表于:2021-11-2 16:24:26
5#
var page = Forguncy.Page;
var listview = page.getListView("表格1");
var column;              //没找到获取表格列数的方法,在下循环中就直接取得数
var count = listview.getRowCount();
for(column = 4;column<12;column++){
          var value = listview.getValue(0,column);
          if(value = -1){
         for(i=0;i<count.length;i++){
          listview.setValue(i,column,"0");
}
}
}
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-2 18:21:21
6#
ngqj 发表于 2021-11-2 15:33
是这样的,这个出现-1的所在列无法预估,有可能这次出现在1列,下次出现在5列,列是个变量

您这个列变的时候是怎么样的,是说这次在1,下次在5,每次都只在一列里面;还是说某一次有可能第1列中有,第3列中也有;下一次是第2、4列这样?
回复 使用道具 举报
ngqj
银牌会员   /  发表于:2021-11-3 10:03:59
7#
Chelsey.Wang 发表于 2021-11-2 18:21
您这个列变的时候是怎么样的,是说这次在1,下次在5,每次都只在一列里面;还是说某一次有可能第1列中有 ...

表格是一共九列数据,出现-1表示没有用其中一台设备,那么这个-1一定会是整列出现,有可能只有1-9其中1列为-1,有可能其中一共有2,3,4,5,6,7,8列为-1
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-3 11:33:44
8#
ngqj 发表于 2021-11-3 10:03
表格是一共九列数据,出现-1表示没有用其中一台设备,那么这个-1一定会是整列出现,有可能只有1-9其中1列 ...

您好,看到您重新发了一个帖子,已经根据您对问题的补充,在下面这个帖子中回复您了,为避免重复,之后都在下面这个帖子中跟进了哈~
7.0.1  表格更新数据库会把所有行重置为第一行数据
https://gcdn.grapecity.com.cn/fo ... 7&fromuid=62376
(出处: 葡萄城产品技术社区)


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部