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
用事件处理程序替换复杂的结构。