Jquery jqxdropdown选择多次事件调用?
在JQWidgets中,我在JqxGrid控件中添加了jqxdropdown。下拉选择事件是多次调用或“n”列表中出现的项目数 我找到了下面的解决方案, 若参数为“鼠标”,则只进行DB trip 这对我很有用 这可能对你有帮助Jquery jqxdropdown选择多次事件调用?,jquery,jqxgrid,jqwidget,Jquery,Jqxgrid,Jqwidget,在JQWidgets中,我在JqxGrid控件中添加了jqxdropdown。下拉选择事件是多次调用或“n”列表中出现的项目数 我找到了下面的解决方案, 若参数为“鼠标”,则只进行DB trip 这对我很有用 这可能对你有帮助 $("#jqxgridPtr1").on('cellclick', function (event) { var args = event.args; ddlclicked = args.rowindex; });
$("#jqxgridPtr1").on('cellclick', function (event) {
var args = event.args;
ddlclicked = args.rowindex;
});
$("#jqxgridPtr1").on('select', function (event) {
var args = event.args;
if (args.type == 'mouse') {
$("#jqxgridPtr1").jqxGrid('setcellvalue', ddlclicked, "IsMDRTotalComp", event.target.textContent);
SavegridPtr1('1', ddlclicked);
}
});
当您绑定到jqxDropDownList事件时,您应该选择jqxDropDownList的HTML元素,而不是jqxGrid的HTML元素:)您是在提问还是在回答问题?如果出现这种类型的问题,我会给出解决方案。那么,为什么不将其添加到回答区域中,您就可以接受它了。这将帮助你获得一些分数,从而做更多的事情。是的!!谢谢,洁。。我会看一下..jqxdropdown在jqxgrid中,我们需要进行事件冒泡。否则,您的选择是正确的。:)网格本身使用许多jqxDropDownLists,例如,当您通过内置DropDownList更改页面大小时,将使用您的方法调用事件处理程序。
$("#jqxgridPtr1").on('cellclick', function (event) {
var args = event.args;
ddlclicked = args.rowindex;
});
$("#jqxgridPtr1").on('select', function (event) {
var args = event.args;
if (args.type == 'mouse') {
$("#jqxgridPtr1").jqxGrid('setcellvalue', ddlclicked, "IsMDRTotalComp", event.target.textContent);
SavegridPtr1('1', ddlclicked);
}
});