找回密码
 立即注册

QQ登录

只需一步,快速开始

lichuang

银牌会员

4

主题

10

帖子

3240

积分

银牌会员

积分
3240

活字格认证

最新发帖
lichuang
银牌会员   /  发表于:2014-11-13 14:12  /   查看:5106  /  回复:3
spread在UpdatePanel里,IE8里没有问题,IE11里spread.readyState不好用了,请问有没有别的替代方法?

<script type="text/javascript">   
function ScrollToLastRow() {
        if (spread.readyState == "complete") {
            var spread = document.getElementById('<%=FpSpread1.ClientID %>');
            var valRow = spread.GetRowCount() - 1;
            spread.ScrollTo(valRow, 0);
            spread.SetActiveCell(valRow, 0);
            return false;
        }
        else if (spread.readyState == "loading") {
            setTimeout(function () { ScrollToLastRow() }, 500);
        }
    }
</script>

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-11-13 18:28:00
沙发
回复 1楼lichuang的帖子

可以尝试使用前台的 onLoadRowsStart 和 onLoadRowsStopped 看能否实现。

如果是 IE8 可以而 IE11 不支持,应该是 IE11 针对 readyState 属性的支持有所更改。
回复 使用道具 举报
lichuang
银牌会员   /  发表于:2014-11-14 15:44:00
板凳
onLoadRowsStart 和 onLoadRowsStopped 版主能不能给写个在UpdatePanel里使用的例子?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-14 18:11:00
地板
回复 3楼lichuang的帖子

抱歉,目前我们这边也没有类似 Demo,请问楼主尝试后遇到问题了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部