lichuang 发表于 2014-11-13 14:13:00

IE11下Cell焦点定位

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>

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,请问楼主尝试后遇到问题了吗?
页: [1]
查看完整版本: IE11下Cell焦点定位