找回密码
 立即注册

QQ登录

只需一步,快速开始

guxinghan

论坛元老

14

主题

38

帖子

4996

积分

论坛元老

积分
4996

活字格认证

guxinghan
论坛元老   /  发表于:2014-9-24 09:43  /   查看:5499  /  回复:5
如题
有一个按钮,调用一个JS的click事件
事件中想获取选中单元格行,列以及数据信息,请问可以实现吗?

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-9-24 17:11:00
沙发
回复 1楼guxinghan的帖子

需要使用到的前台接口有:
GetActiveCol 、GetActiveRow 、GetValue 方法。

详细的参数信息和使用方法请您参考帮助文档:Client-Side Scripting Reference 章节。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
guxinghan
论坛元老   /  发表于:2014-9-25 11:27:00
板凳
请问是文档“Spread for ASP.NET 帮助文档”吗?没找到相应章节
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-25 12:22:00
地板
回复 3楼guxinghan的帖子

位置如下:

1.png


2.png

帮助文档安装包下载地址,安装下载后的 bits 后缀文件:
http://www.gcpowertools.com.cn/d ... SpreadforWeb7v4.zip
回复 使用道具 举报
guxinghan
论坛元老   /  发表于:2014-9-25 13:44:00
5#
如何在后台获取控件中选择的整行的行索引,整列的列索引或者选中单元格的坐标?
利用JS可以设定控件的高和宽度吗?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-25 17:42:00
6#
回复 5楼guxinghan的帖子

单元格坐标指的是行列索引吗?
可以通过 GetSelectedRanges 方法获取选择范围以及行列索引:

  1. <SCRIPT language=javascript>
  2.    function showSelection() {
  3.      var s = document.getElementById("FpSpread1");
  4.      var rgs = s.GetSelectedRanges();
  5.      for (var i=0; i<rgs.length; i++) {
  6.        var rg = rgs[i];
  7.        alert(rg.row+", "+rg.col+", "+rg.rowCount+", "+rg.colCount);
  8.      }
  9.    }
  10. </SCRIPT>
复制代码


Spread 在前台为 HTML Table,可以尝试抓取后设置高度。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部