调用jquery对话框后SlickGrid筛选器不工作
我正在调用带有选项卡的jquery对话框。()。当我调用此弹出窗口时,网格过滤器不工作。例如,datarows.length为null。在调用jquery对话框之前,过滤器工作正常。请告诉我在哪里更改代码。这是我的过滤器代码片段调用jquery对话框后SlickGrid筛选器不工作,jquery,slickgrid,Jquery,Slickgrid,我正在调用带有选项卡的jquery对话框。()。当我调用此弹出窗口时,网格过滤器不工作。例如,datarows.length为null。在调用jquery对话框之前,过滤器工作正常。请告诉我在哪里更改代码。这是我的过滤器代码片段 $(grid.getHeaderRow()).delegate(":input", "change keyup", function (e) { if ($(this).data("columnId") != null) {
$(grid.getHeaderRow()).delegate(":input", "change keyup", function (e) {
if ($(this).data("columnId") != null) {
alert($(this).data("columnId")+"---"+$.trim($(this).val()));
columnFilters[$(this).data("columnId")] = $.trim($(this).val());
dataView.refresh();
}else{
alert("else in delegate");//comes here
}
});
function filter(item) {
for (var columnId in columnFilters) {
if (columnId !== undefined && columnFilters[columnId] !== "") {
var c = grid.getColumns()[grid.getColumnIndex(columnId)];
if (item[c.field].toString().toLowerCase().indexOf(columnFilters[columnId].toString().toLowerCase()) !=0) {
return false;
}
}
}
return true;
}
嗨,这里的任何人都可以给我一些关于这个问题的想法…谢谢你的建议。。!Sreeit有点想看看你在这里想要完成什么…但是过滤器在你的代码中仍然在我这边工作…你有没有想过创建一个来说明你的问题?@rstackhouse这是一个大文件兄弟..嗨,我想知道我们是否能够在jquery模式中加载带有标签的slickgrid..这是这个的链接..()在dhtmlx网格中也是同样的场景?我正在tab中加载网格,但是带有过滤器的内容来自popu…任何示例代码都非常感谢。