【发布时间】:2011-06-02 11:48:24
【问题描述】:
如何将字符串<span>text</span> 放入网格单元中,而不是放入带有事件处理程序的字符串?
这个选项不适合我:
<span onclick='function(){...}'>click me</span>
例如,我需要在一个网格单元格中添加这样的元素:
var $el1 = $('<button>clck me 1</button>').click(function(){...});
var $el2 = $('<button>clck me 2</button>').click(function(){...});
...
我使用 slick.dataview。
【问题讨论】:
-
首先,您需要创建一个 Cell Formater 来转换 html 元素中的值。在这个元素中添加一个类属性。创建一个 onRenderCompleted 事件,在事件函数内部,你可以像 click 一样添加选择器处理程序。源码见[link]mleibman.github.com/SlickGrid/examples/example2-formatters.html
标签: slickgrid