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> 回复 1楼lichuang的帖子
可以尝试使用前台的 onLoadRowsStart 和 onLoadRowsStopped 看能否实现。
如果是 IE8 可以而 IE11 不支持,应该是 IE11 针对 readyState 属性的支持有所更改。 onLoadRowsStart 和 onLoadRowsStopped 版主能不能给写个在UpdatePanel里使用的例子? 回复 3楼lichuang的帖子
抱歉,目前我们这边也没有类似 Demo,请问楼主尝试后遇到问题了吗?
页:
[1]