找回密码
 立即注册

QQ登录

只需一步,快速开始

webpero

注册会员

4

主题

10

帖子

30

积分

注册会员

积分
30
最新发帖
webpero
注册会员   /  发表于:2022-1-4 16:38  /   查看:3338  /  回复:5
1金币
image.png412640685.png
鼠标左键框住这个后怎么触发后台方法,并求他们的和

最佳答案

查看完整内容

webform中有一个客户端事件ClientEvents-SelectionChanged, 设置 ClientEvents-SelectionChanged="selectionchanged" 然后设置JS代码

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-4 16:38:55
来自 6#
webform中有一个客户端事件ClientEvents-SelectionChanged,

设置
ClientEvents-SelectionChanged="selectionchanged"


然后设置JS代码
  1.                 function selectionchanged(e) {
  2.                     var rg = e.spread.GetSelectedRange();
  3.                     console.log("selected " + rg.type + ", " + rg.row + ", " + rg.col + ", " + rg.rowCount + ", " + rg.colCount);
  4.                 }
复制代码


回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-4 18:18:12
2#
可以用SelectionChanged事件,获取到区域的值数组后求和即可

  1.         private void FpSpread1_SelectionChanged1(object sender, SelectionChangedEventArgs e)
  2.         {
  3.             var range = e.Range;
  4.             fpSpread1.ActiveSheet.GetArray(range.Row, range.Column, range.RowCount, range.ColumnCount);
  5.         }
复制代码
回复 使用道具 举报
webpero
注册会员   /  发表于:2022-1-4 19:08:02
3#
Richard.Ma 发表于 2022-1-4 18:18
可以用SelectionChanged事件,获取到区域的值数组后求和即可

是webform的吗?为什么我这里报错了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-4 21:49:25
4#
是winforms的,下次请要发到对应板块哦,这里是winforms版本

我帮你把帖子先移动到webform版本,明天早上给你验证后回复结果
回复 使用道具 举报
webpero
注册会员   /  发表于:2022-1-5 09:46:33
5#
有大佬解答一下吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部