找回密码
 立即注册

QQ登录

只需一步,快速开始

wzw

论坛元老

6

主题

28

帖子

7286

积分

论坛元老

积分
7286

活字格认证

wzw
论坛元老   /  发表于:2014-4-8 11:05  /   查看:7758  /  回复:9
最新版SPREAD7V3,IE8不支持吗?还是要有特别设置。另外在Mozilla Firefox和Google Chrome下客户端取活动单元格行和列无效,即 FpSpread1.ActiveRow , FpSpread1.ActiveCol值读不到,其他功能还没有详细试。是要注意什么吗?还是这个控件只能在IE下用,而且要IE10以上,XP系统全不能用了吗。SPREAD兼容性真是头疼,搞得我们要放弃了,刚买的正版。其他控件都可以,就是这个控件对浏览器兼容不好。

9 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-4-8 11:25:00
沙发
回复 1楼wzw的帖子

在Mozilla Firefox和Google Chrome可以使用:GetActiveCol  和 GetActiveRow 获取

  1. <SCRIPT language=javascript>
  2.    function getRow() {
  3.        ret = FpSpread1.GetActiveRow;
  4.    }
  5. </SCRIPT>


复制代码
回复 使用道具 举报
wzw
论坛元老   /  发表于:2014-4-8 12:09:00
板凳
按此方法也不行,而且Mozilla Firefox和Google Chrome下冻结列无效,单击编辑无效(即设置EditModePermanent = True无效),其他估计还有不少地方都不行,目前随便试一下,即发现不少。不知你公司有没有各浏览器下功能说明
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-4-8 17:48:00
地板
回复 3楼wzw的帖子

wzw 你好,

你说的这两个问题我已经重现了,接下来我会提交给产品组,有结果反馈给你。

浏览器版本兼容性可以参考帮助文档:Understanding Browser Support  章节。

谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-21 13:59:00
5#
回复 3楼wzw的帖子

wzw 你好,

当前这冻结行列和EditModePermanent 在 Chrome 和 Firefox 中 Spread for ASP.NET 版本还无法支持。

后续的计划还没有得到具体的回复,在确认后反馈给你。

谢谢
回复 使用道具 举报
wzw
论坛元老   /  发表于:2014-7-29 14:48:00
6#
在Mozilla Firefox和Google Chrome下客户端取活动单元格行和列无效,单击编辑无效(即设置EditModePermanent = True无效),这些V4版解决了吗?增加客户端属性 ClientAutoSizeMaxHeight 和 ClientAutoSizeMaxWidth。不什么作用,能实现满屏吗,即将WIDTH和HEIGHT设置为100%时,能填满页面
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-29 18:55:00
7#
回复 6楼wzw的帖子

FireFox 和 Chrome 下可以通过前台方法:GetActiveCol 和 GetActiveRow 获取。
EditModePermanent = True 目前还没有解决。

实现满屏可以通过 CSS 样式实现:

  1.     <div style="height:100%;width:100%">
  2.         <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black" BorderStyle="Solid" BorderWidth="1px" Height="100%" Width="100%">
  3.             <CommandBar BackColor="Control" ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight" ButtonShadowColor="ControlDark"></CommandBar>
  4.             <Sheets>
  5.                 <FarPoint:SheetView SheetName="Sheet1"></FarPoint:SheetView>
  6.             </Sheets>
  7.         </FarPoint:FpSpread>
  8.         <br />

  9.         <input id="Button1" type="button" onclick="test()" value="button" />
  10.     </div>
复制代码
回复 使用道具 举报
wzw
论坛元老   /  发表于:2014-7-29 21:10:00
8#
这样只能一打开页面是满屏,当然页面大小变化后,FpSpread不能自动缩放,以再次满屏
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-30 19:51:00
9#
回复 8楼wzw的帖子

由于 Spread 是由多个 Table 嵌套而成的,我们设置的 height 和 Width 只控制了最外层的 table,所以失效。

可以通过 js 来设置 Spread 大小,请参考:
http://blog.gcpowertools.com.cn/ ... AB%98%E5%BA%A6.aspx
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-6-25 13:43:00
10#
回复 6楼wzw的帖子

Spread 8.1 版本已经所有功能已经全部兼容主流浏览器,请下载体验:
http://www.gcpowertools.com.cn/products/download.aspx?pid=47

在线Demo链接为:
http://demo.gcpowertools.com.cn/ ... ezing/Overview.aspx
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部