有问题在kendo网格模板中引用jQuery插件

时间:2017-12-27 09:54:52

标签: kendo-ui

我正在尝试在模板中使用jquery插件: 但我收到错误,有人能指出我哪里出错了吗?

我在脚本标记内调用了函数$("span.pie").peity("pie"),并试图在网格的一个列模板中使用它。 { field: 'userId', title: 'ID', template:"<span class=ul>#=userId#</span> </br> <span class='pie'>1/5</span>", width:60 }

https://dojo.telerik.com/ihEzi

1 个答案:

答案 0 :(得分:0)

问题是您在呈现模板之前调用插件。对插件的调用仅查找并影响当时DOM中的内容。您之后添加的任何内容,即使它与span.pie选择器匹配,也不会受到影响,直到您再次调用它为止。

我建议订阅网格dataBound事件(请参阅Telerik文档)并在您定义的处理函数中调用插件。在网格呈现其所有UI组件之后调用DataBound,以便所有内容都可以在DOM中找到。