首页 > 解决方案 > JSgrid item模板过滤器

问题描述

我希望将过滤器应用于有 itemTemplate 的字段,因为在那里有治疗。谢谢你的帮助。

mois === 未定义 || item.mois === filter.mois) && (!filter.heure || item.heure?.indexOf(filter.heure) > -1) && (!filter.repeter || item.repeter.indexOf(filter.repeter ) > -1) && (!filter.etat || item.etat.indexOf(filter.etat) > -1) && (!filter.jourDebut || item.jourDebut?.indexOf(filter.jourDebut) > -1) && (!filter.jourFin || item.jourFin?.indexOf(filter.jourFin) > -1) && (!filter.moisDeclenchement || item.moisDeclenchement?.indexOf(filter.moisDeclenchement) > -1); }); }, }; $("#tab").jsGrid({ height: "auto", width: "1200", paging: true, pageSize:30, filtering: true, autoload: true, controller: db, fields: [ { name:" id" , title:"ID" , type: "text", width: 40 }, { name:"extractionid" , title:"Extraction" , type: "text", width: 150 },

').text(item.datesche.substring(10, 16)).addClass("classColor"); } 返回 ””; }, width: 50 }, { name:"repeter" , title:"Répeter" , type: "text", width: 60 }, { name:"etat" , title:"Etat" , type: "text", width: 50 }, { name:"jourDebut" , title:"J.déb" , 类型: "text", width: 40 }, { name: "jourFin" , 标题:"J.fin" , 类型: "text", 宽度: 50 }, { name:"moisDeclenchement" , 标题:"Mois" , 类型: "text", itemTemplate: function(_, item) { if(item.moisDeclenchement == "01,02,03,04,05,06,07,08,09,10,11,12"){ return "Tous"; } if(item.moisDeclenchement == "01,04,07,10"){ return "Arretes"; } 返回 item.moisDeclenchement; }, 宽度: 95 }, { headerTemplate: function() {return "Set";}, itemTemplate: function(_, item) { var _url = "modifierTacheAuto.html?id="+item.id ; return $("") .addClass("iconesadmin").attr("href",_url) .on("click", function () { effet_atttente(); }); },输入:“控制”,modeSwitchButton: false, editButton: false,deleteButton:false, width: 50 } ], pagerFormat: "{first} {prev} {pages} {next} {last} {itemCount} 结果", pagePrevText: "Précédent", pageNextText: "Suivant", pageFirstText: "Premier", pageLastText: "Dernier", pageNavigatorNextText: "...", pageNavigatorPrevText: "...", 排序: true }); }); }); false,deleteButton:false, width: 50 } ], pagerFormat: "{first} {prev} {pages} {next} {last} {itemCount} 结果", pagePrevText: "Précédent", pageNextText: "Suivant", pageFirstText: "Premier", pageLastText: "Dernier", pageNavigatorNextText: "…", pageNavigatorPrevText: "…", 排序: true }); }); }); false,deleteButton:false, width: 50 } ], pagerFormat: "{first} {prev} {pages} {next} {last} {itemCount} 结果", pagePrevText: "Précédent", pageNextText: "Suivant", pageFirstText: "Premier", pageLastText: "Dernier", pageNavigatorNextText: "…", pageNavigatorPrevText: "…", 排序: true }); }); }); 50 } ], pagerFormat: "{first} {prev} {pages} {next} {last} {itemCount} Résultats", pagePrevText: "Précédent", pageNextText: "Suivant", pageFirstText: "Premier", pageLastText: "Dernier ", pageNavigatorNextText: "…", pageNavigatorPrevText: "…", 排序: true }); }); }); 50 } ], pagerFormat: "{first} {prev} {pages} {next} {last} {itemCount} Résultats", pagePrevText: "Précédent", pageNextText: "Suivant", pageFirstText: "Premier", pageLastText: "Dernier ", pageNavigatorNextText: "…", pageNavigatorPrevText: "…", 排序: true }); }); }); "Premier", pageLastText: "Dernier", pageNavigatorNextText: "…", pageNavigatorPrevText: "…", 排序: true }); }); }); "Premier", pageLastText: "Dernier", pageNavigatorNextText: "…", pageNavigatorPrevText: "…", 排序: true }); }); });

标签: javascriptphpjqueryajaxjsgrid

解决方案


推荐阅读