找回密码
 立即注册

QQ登录

只需一步,快速开始

未名账户

注册会员

19

主题

54

帖子

159

积分

注册会员

积分
159

活字格认证

[已处理] js获取行问题

未名账户
注册会员   /  发表于:2014-6-23 14:36  /   查看:6228  /  回复:9
版主您好!我用js获取鼠标点击cell的时候把行号给获取到。但是出现了一个问题就是在本地运行没问题部署到服务器后就获取不到行号了。我是用的FpSpread1.ActiveRow判断点击的行,请问这是什么情况?

9 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-6-23 16:59:00
沙发
回复 1楼未名账户的帖子

请问本地和服务器测试浏览器相同吗?
可以尝试使用前台 js 方法 GetActiveRow 来尝试获取。

或者有没有部署 fp_client 文件夹到服务器?
点击参考
回复 使用道具 举报
未名账户
注册会员   /  发表于:2014-6-23 21:32:00
板凳
本地和服务器测试均为ie9
另外GetActiveRow 不能获取到行号
在就是在安装目录没有找到fp_client 文件夹

悲催:t(     

我用了3种方式在我本地测试均能通过
一种就是在每个cell上加个点击事件用FpSpread1.ActiveRow判断行号
第二个方法是在第一种方法的基础上用e.parentNode.rowIndex获取行号
这两个都不行无赖就加了一列将其隐藏然后获取到值还是不行

请问版主还有没有其他办法能解决我的问题啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-24 18:07:00
地板
回复 3楼未名账户的帖子

部署 fp_client 文件夹的原因是,spread 前端方法脚本文件以及资源包含在这个文件夹下,你可以上传一张你在服务器上程序的运行截图我们就可以确认你是否部署这个文件夹了。

如果你使用的是 Spread for ASP.NET 7.0 则路径如下:
  1. C:\Program Files (x86)\ComponentOne\Spread.NET 7\ASP.NET\v7.40.20141.0
复制代码


如果是 Spread for ASP.NET 6.0 则路径如下:
  1. C:\Program Files (x86)\GrapeCity\Spread .NET 6\ASP.NET\v6.0.3505
复制代码
回复 使用道具 举报
未名账户
注册会员   /  发表于:2014-6-25 14:16:00
5#
我用的是4.0
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-25 17:26:00
6#
回复 5楼未名账户的帖子

4.0 路径如下:C:\Program Files\FarPoint Technologies\Spread.ASP.4.dotNet35\v4.0.3525\fp_client
回复 使用道具 举报
未名账户
注册会员   /  发表于:2014-6-28 13:46:00
7#
这路径下也没有啊,这是我的安装目录D:\Program Files\FarPoint Technologies\Spread.ASP.4.dotNet20\v4.0.2004
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-30 13:40:00
8#
回复 7楼未名账户的帖子

不知道安装的时候是否选择安装 fp_client 文件夹。由于我没有对应的小版本安装包,所以暂时还无法直接给你发送。你可以重现安装下产品:

Untitled.png (43.07 KB, 下载次数: 285)
回复 使用道具 举报
未名账户
注册会员   /  发表于:2014-7-8 18:52:00
9#
您好!不好意思前些天在忙其他的没能及时回复,今天我重装了下并未出现您图1所示的界面,另外我说的本地是直接在vs里面运行,并未部署在iis上
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-8 19:19:00
10#
回复 9楼未名账户的帖子

帖子沟通时间过长了,你可以把电话通过论坛短消息发送给我。我们及时沟通。
关于没有出现截图信息,请问你是否安装 IIS?如果是中文版 IIS 则需要把 “默认站点”更改为 “Default Web Site”。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部