2016-07-29 38 views
0

我使用dhtmlx在我的項目中構建網格。 enableDistributedParsingenableSmartRendering是加載大數據的方式,dom表單元格節點將被附加到網格表中。dhtmlx網格:當我使用enableDistributedParsing或enableSmartRendering時,如何知道大數據加載

但我檢查dhtmlx事件列表後,我無法找到任何人綁定到加載的事件。

我怎麼知道大數據已經加載?我怎麼能將新事件綁定到所有數據加載之前附加到網格表中的行?

遵循的是我的示例代碼:

var grid = new dhtmlXGridObject(container_id); 
grid.setImagePath("/AM/img/"); 
grid.enableTreeCellEdit(false); 
grid.enableAutoWidth(true); 
grid.enableAutoHeight(true); 
grid.enableDistributedParsing(true,100,250); 
grid.parse(data,'json'); 

$('#' + container_id).find('.objbox tr').hover(function(){ 
    $(this).toggleClass('hover'); 
},function(){ 
    $(this).toggleClass('hover'); 
}); 

// well, how to bind hover to `tr` after new lines appended to table? 

任何人都可以幫助?

回答

0

檢查數據加載到網格後立即觸發的onXLE網格事件。如果你想操縱新加載的網格行,你可以在那裏觸發一個電話。 希望這會有所幫助。

+0

好吧,它表示onXLE與結束XML解析同時觸發,新項目已在網格中可用。 我從json加載數據,這是行不通的嗎? 我沒有嘗試,並會考慮進行測試。不管怎麼說,還是要謝謝你。 – frustigor

相關問題