2013-04-22 163 views
0

无法获取光滑的网格viewportChanged事件触发。它应该在页面加载时被触发。有任何想法吗?slickgrid viewportchanged事件未触发

的javascript:

grid.onViewportChanged.subscribe(function (e, args) { 
    alert('sdfsdfaasdfdsaf'); 
    var vp = grid.getViewport(); 
    loader.ensureData(vp.top, vp.bottom); 
}); 

CS:

namespace OrderCatalog 
{ 
    public partial class _Default : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 

     } 
     override protected void OnInit(EventArgs e) 
     { 
      this.Load += new System.EventHandler(this.Page_Load); 
     } 
    } 
} 

回答

1

它不应该火在页面加载。顾名思义,它会在视口发生变化时触发,即当用户滚动并且视口中的顶部和底部可见行发生变化时。

+0

这也是我的一点。如果在初始数据填充期间完成视口时触发了事件,那将会很好。 – Queso 2014-03-03 19:42:58