2016-07-29 6 views
0

dhtmlxを使用してプロジェクトにグリッドを作成します。 enableDistributedParsingまたはenableSmartRenderingは大きなデータをロードする方法で、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

関連する問題