【发布时间】:2011-09-07 15:42:59
【问题描述】:
当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。
【问题讨论】:
-
@Tin,查看我的问题更新。
-
@Tin:我有一个类似的问题,因为我想使用 jQuery.selectBox() 插件设置
标签: slickgrid