dxhshitc 发表于 2015-6-24 17:21:00

chrome中调用 CallBack()出错

我的版本是8_40_20143_0, 如何才能更新到最新的,我看官网上的demo是8.40.20150了已经。js内部也不一样了。

DataChanged的事件调用了下面的方法,错误只发生在chrome
var ss = document.getElementById('<%= FpSpread1.ClientID %>');
ss.UpdatePostbackData();
ss.CallBack("checkbalance");
错误如下图所示。 帮我看看是什么原因引起的。

iceman 发表于 2015-6-24 18:27:00

回复 1楼dxhshitc的帖子

这是一个已知问题,我们正在和产品组进行沟通,有进一步消息反馈给你。谢谢

dxhshitc 发表于 2015-6-24 21:34:00

回复 2楼iceman的帖子

但是奇怪的是,之前是好的啊?

iceman 发表于 2015-6-25 09:31:00

回复 3楼dxhshitc的帖子

请问您是哪家公司的?能否把您的序列号和购买联系人邮箱通过论坛短消息发送给我。我这边查看下您能否免费升级到最新版。

另外,我今天使用1#代码进行测试,并没有重现这个问题。我的测试环境是:
Chrome Version 43.0.2357.130 m + Spread 8.1 + VS2013

Demo:


之前说出现这个问题和您的使用场景不同。

dxhshitc 发表于 2015-6-25 16:30:00

回复 4楼iceman的帖子

你好,我已经发消息给你了,我的环境是vs2010+43.0.2357.124 m+v8.40.20143.0. 你的是v8.40.20151.0的,这个是和你们官网的demo是一个版本的。我测试了官网上的demo是可以运行的。但是我的那个版本不能能运行了
我在旧版本的chrome测试是可以的。估计最近chrome自动更新了,然后就产生了我的那个问题。大概就在最经一个月到半个月之间。

iceman 发表于 2015-6-25 17:31:00

回复 5楼dxhshitc的帖子

已经通过短消息回复给您。

Spread8.0 的序列号同样适用于 Spread 8.1 您可以直接下载激活。

dxhshitc 发表于 2015-6-27 01:27:00

回复 6楼iceman的帖子

你好我下载了spread js 这是我的安装界面



似乎我没有asp.net 这个选项。安装完成之后找不到fp_client这个文件夹。希望能提供下载的连接

iceman 发表于 2015-6-29 10:00:00

回复 7楼dxhshitc的帖子

下载地址已经通过论坛短消息发送给您了。

请问您当前这个的下载链接是?

dxhshitc 发表于 2015-6-30 15:21:00

回复 8楼iceman的帖子

我是直接下载的官网上的,还有我的那个还是一样的问题。目前已经是最新8.1的版本了。问题还是一样
Uncaught TypeError: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node'.
出错的位置是:
contains: function (a, b, includeA) {//lance - 2011/03/26 - 99920675
      ///<summary>Indicates whether the a(or one of "a") element contains b element.</summary>
      ///<param name="a">The a element.</param>
      ///<param name="b">The b element.</param>
      ///<param name="includeA">Consider A contains itself.</param>
      
      if (!this.isArray(a)) {
          if (a == null || b == null) return false;
          return (includeA &amp;&amp; a == b) || (a.contains ? a != b &amp;&amp; a.contains(b) : (a.compareDocumentPosition &amp;&amp; !!(a.compareDocumentPosition(b) &amp; 16)));
      }
      else {
          for (var i = 0; i < a.length; i++) {
            if (this.contains(a, b, includeA)) return true;
          }

          return false;
      }
      },
a.contains(b)这个地方。
而且之前chrome还有这个问题
http://localhost:23518/fp_client/fpspread/8_40_20151_0/htc/SpreadResources.fr-FR.js 404 (Not Found)

dxhshitc 发表于 2015-6-30 16:20:00

回复 8楼iceman的帖子

我现在的处理方法就是直接添加了try catch。没研究过这个是有什么用的,不知道有没有影响。他是在multicolumncombobox.js里面的。我没有用到这个combobox。
页: [1] 2
查看完整版本: chrome中调用 CallBack()出错