2013-04-22 76 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