智能渲染后,在dhtmlx网格中用jQuery处理按钮上的点击事件
handle click event on button with jQuery in dhtmlx grid after smart rendering
我正在生成一个DHTMLX网格,它必须显示一个大数据集(+2K行)。在网格的最后一列中,有三个用html定义的按钮。
我正在用jQuery:处理这个按钮上的"点击"事件
$("button.edit").on("click", function() {
some stuff ...
});
第一次尝试是以正常的方式放置jQuery代码:
$(document).ready(function() { ...}
这不起作用,所以我把jQuery放在网格构建的事件"onXLE"中
mygrid.attachEvent("onXLE", function() {
$("button.edit").on("click", function() {
some stuff ...
});
})
这很好,但因为它是一个大数据集,而且由于网络性能,我决定使用网格的智能渲染方法。
mygrid.enableSmartRendering(true);
我现在面临的问题是,第一条记录上的按钮像一个符咒一样工作,但当你向下滚动并呈现更多记录时,带有这些记录的按钮就不再工作了。
有人能解决这个问题吗?
Thx。
我的线索是,您必须在事件"onDataReady"上附加您的函数。
根据Dhtmlx文档使用:"当数据加载到网格但尚未渲染时激发"
mygrid.attachEvent("onDataReady",function(){
// your code here
});
我认为这正是你所需要的。
相关文章:
- 替代输入:基于按钮点击事件的文本更改处理程序
- 使用按钮处理多个控制器
- AndroidScript按钮处理
- 如何在三星智能电视中使用按钮处理事件
- 在另一个C#按钮单击处理程序之前,从OnClientClick函数调用C#按钮处理程序
- 带参数的移相器按钮处理程序函数
- 单页应用中的后退按钮处理
- javascript 中的通用按钮处理程序
- 使用第二个按钮处理表单数据PHP_SELF将表单数据发布到另一个页面
- 在IE8+中使用Twitter引导选项卡启用后退按钮处理
- 用Javascript中的多个提交按钮处理表单提交
- 图像弹出后,点击提交按钮处理表单
- 为什么extjs按钮处理程序不工作
- Javascript使用按钮处理刷新
- 按钮处理和图层可见性在油脂猴子
- 如何通过浏览器返回按钮处理用户到达页面
- 为动态生成的按钮添加按钮处理程序
- 浏览器后退按钮处理
- 为什么在.net中,在按钮处理程序中引用parent而不是button
- ExtJs MVC在控制器中放置了一个按钮处理程序