Dojo DataGrid 的rowCount值總是爲0的解決方法

在使用dojox/grid/DataGrid的rowCount屬性獲取Grid的行數時,經常會遇到這樣的情況:

在頁面加載完成後,通過單擊一個button可以獲取正確的row Count,但是當頁面剛一加載,

就去獲取row Count 時,每次取得的rowCount值總是爲0,而Grid中明顯是有數據的。

針對這個情況,下面給出一個解決方案,就是加上一定的延遲時間;

具體的代碼如下:

var t = setTimeout(function(){
    var myGrid = dijit.byId("gridid");
    var count = myGrid.rowCount;
    console.log("Count: "+count);//這時會得到正確的rowCount值
},500);



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章