找回密码
 立即注册

QQ登录

只需一步,快速开始

szpzr

高级会员

139

主题

554

帖子

1763

积分

高级会员

积分
1763

活字格认证

szpzr
高级会员   /  发表于:2016-9-2 08:19  /   查看:3416  /  回复:3
1、客户端如何增加行;
2、客户端如何汇总列行数据并把它显示在文本框中?

3 个回复

倒序浏览
szpzr
高级会员   /  发表于:2016-9-2 09:00:37
沙发
统计有数据的行?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-2 18:33:51
板凳
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-5 09:46:37
地板
1. 客户端无法增加删除行,这个需要后台去做
2. 前端调用 GetRowCount 方法可以获取行数
  1. <script type="text/javascript">
  2.    function doCalc() {
  3.      var roco = FpSpread1.GetRowCount();
  4.      var total = 0;
  5.      for (var i=0; i<roco-1; i++) {
  6.        var value = parseFloat(FpSpread1.GetValue( i, 0 ));
  7.        if(!isNaN(value))
  8.        total += value;
  9.      }
  10.      if (!isNaN(total))
  11.        FpSpread1.SetValue(n-1, 0, total, true);
  12.    }
  13. </script>
复制代码

3. 只能获取所有行数,没有办法知道最大那一行有数据。
这个写个循环,不会很慢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部