找回密码
 立即注册

QQ登录

只需一步,快速开始

zxfreg

初级会员

42

主题

132

帖子

352

积分

初级会员

积分
352

微信认证勋章

[已处理] ajax问题

zxfreg
初级会员   /  发表于:2017-10-29 14:10  /   查看:7195  /  回复:10
你们例子里的 function setFocus(ss) {
         if (document.all != null) {
             ss.focus();
         } else {
             the_fpSpread.SetPageActiveSpread(ss);
             the_fpSpread.Focus(ss);
         }
     }
the_fpSpread是什么东东??报错

10 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-30 11:26:19
沙发
the_fpSpread是控件在页面的对象。设置方法:

var spread1 = document.getElementById("<%=FpSpread1.ClientID %>");
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2017-10-30 11:50:23
板凳
dexteryao 发表于 2017-10-30 11:26
the_fpSpread是控件在页面的对象。设置方法:

var spread1 = document.getElementById("");

你好,我这样写的
var tt = document.getElementById("<%=FpSpread1.ClientID%>");
             tt.SetPageActiveSpread(ss);
             tt.Focus(ss);
还是报错,v10试用版   <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="#A0A0A0" BorderStyle="Solid" BorderWidth="1px" Height="50%" Width="99.8%" ActiveSheetViewIndex="0" >
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2017-10-30 11:54:31
地板
dexteryao 发表于 2017-10-30 11:26
the_fpSpread是控件在页面的对象。设置方法:

var spread1 = document.getElementById("");


回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-30 12:15:19
5#
具体报什么错误?
您的代码是哪里看到的?
SetPageActiveSpread 并不是spread的方法
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2017-10-30 12:28:40
6#
dexteryao 发表于 2017-10-30 12:15
具体报什么错误?
您的代码是哪里看到的?
SetPageActiveSpread 并不是spread的方法

就在你们的例子里看到的
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2017-10-30 12:30:31
7#
dexteryao 发表于 2017-10-30 12:15
具体报什么错误?
您的代码是哪里看到的?
SetPageActiveSpread 并不是spread的方法


回复 使用道具 举报
zxfreg
初级会员   /  发表于:2017-10-30 12:33:17
8#
dexteryao 发表于 2017-10-30 12:15
具体报什么错误?
您的代码是哪里看到的?
SetPageActiveSpread 并不是spread的方法

ControlExplorer----samples-----AjaxSupport----Overview.aspx
function setFocus(ss) {
      if (document.all != null) {
        ss.focus();
      } else {
       the_fpSpread.SetPageActiveSpread(ss);
        the_fpSpread.Focus(ss);
      }
    }

    function FontBold() {
      var ss = document.getElementById("FpSpread1");
      ss.CallBack("FontBold");
      setFocus(ss);
    }
    function FontItalic() {
      var ss = document.getElementById("FpSpread1");
      ss.CallBack("FontItalic");
      setFocus(ss);
    }
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-30 15:33:45
9#
这个Sample了比较老了,也可能是当时的bug或者老版本的接口。
您现在具体什么需求,根据您的需求去解决问题。

回复 使用道具 举报
zxfreg
初级会员   /  发表于:2017-10-30 15:41:05
10#
dexteryao 发表于 2017-10-30 12:15
具体报什么错误?
您的代码是哪里看到的?
SetPageActiveSpread 并不是spread的方法

你好,最新的示例有没有,能不能给一份?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部