render()
メソッドが作業を終了し、すべての HTML 要素を DOM に追加したときに、何らかのアクションを実行する必要があります。イベントにサブスクライブする方法onRenderEnds
(そのようなイベントはありません)? slickgrid コードの外部で独自のイベントを作成し、それをrender()
メソッドにアタッチできますか?
いくつかのイベント"onScroll", "onViewportChanged"
がありますが、終了する前に発生しrender()
ました (場合によっては)。
更新:列のフォーマッタを作成します:
formatter: function(row, cell, value, columnDef, dataContext){
return "<div class='operationList' data-my='" + myData + "'></div>";
}
グリッドがレンダリングされたとき (フォーマッタを適用)、すべてを調べて、それらを (属性".operationList" divs
に基づいて) 他の構造に変換する必要があります。イベント ハンドラーを含む複雑な構造data-my
に置き換える必要があります。".operationList" divs