找回密码
 立即注册

QQ登录

只需一步,快速开始

moriya

论坛元老

78

主题

189

帖子

4万

积分

论坛元老

积分
42318

活字格认证

moriya
论坛元老   /  发表于:2014-5-8 08:45  /   查看:6366  /  回复:8
你好,我用javascript 在Default.aspx页面调用FpSpread1的
GetColCount() 方法提示没有此方法

demo如下


FarPoint.zip (3.1 MB, 下载次数: 540)

8 个回复

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

问题我们已经查收,再找到解决方法后反馈给你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-9 12:19:00
板凳
回复 1楼moriya的帖子

很抱歉,我没有附件中相应版本的 Spread 控件,我使用 Spread .NET 6.0 SP3 和附件中相同的代码。测试没能重新这个问题。
请问你是用的浏览器及版本是什么?

附件是我的测试 Demo:

12597.zip (2.5 MB, 下载次数: 578)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-9 12:44:00
地板
回复 1楼moriya的帖子

你好,
如果没有解决问题,请通知我,我这边需要下载相应版本进行测试。谢谢
回复 使用道具 举报
moriya
论坛元老   /  发表于:2014-5-9 15:03:00
5#
你好,还是不行,我没有你给的版本的DLL,请帮忙看一下
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-9 17:39:00
6#
回复 5楼moriya的帖子

不好意思,我需要先和研发团队要下这个安装包,再制作 Demo 上传。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-15 11:04:00
7#
回复 5楼moriya的帖子

抱歉,由于这个版本较早而且不是主要版本,能否请你把 FarPoint.CalcEngine 这个 dll 发上来调试下?

或者可以抛开当前的 Demo 环境影响,创建新的工程仅仅拖拽 Spread 上去再调用 GetColCount 看是否成功。或者通过不同浏览器访问试试。

如果以上尝试都不行,至少可以抓到 Spread 在前台生成的 HTML Table 再计算列数。
  1.     <script type="text/javascript">
  2.         function getspreadcols() {
  3.             var table = this.document.getElementById("FpSpread1_viewport");
  4.             var colums = table.rows[0].cells.length;
  5.             alert('列数' + colums);
  6.         }

  7.     </script>
复制代码
回复 使用道具 举报
moriya
论坛元老   /  发表于:2014-5-15 17:13:00
8#
好 谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-15 17:58:00
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部