From b8217e5d365f05fe0a8b1be0ea27c5f150ad0150 Mon Sep 17 00:00:00 2001 From: Wayne Date: Thu, 4 Jan 2018 15:06:47 +0800 Subject: [PATCH] bug fix --- src/ZKEACMS.WebHost/wwwroot/js/dataTable.js | 5 ++++- src/ZKEACMS.WebHost/wwwroot/js/dataTable.min.js | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ZKEACMS.WebHost/wwwroot/js/dataTable.js b/src/ZKEACMS.WebHost/wwwroot/js/dataTable.js index 55a60798a..0c801a165 100644 --- a/src/ZKEACMS.WebHost/wwwroot/js/dataTable.js +++ b/src/ZKEACMS.WebHost/wwwroot/js/dataTable.js @@ -1,6 +1,9 @@ $(document).ready(function () { function htmlEncode(val) { - return (val || "").replace(//g, ">"); + if (typeof val == "string") { + return (val || "").replace(//g, ">"); + } + return val; } $('.dataTable').each(function () { var columns = []; diff --git a/src/ZKEACMS.WebHost/wwwroot/js/dataTable.min.js b/src/ZKEACMS.WebHost/wwwroot/js/dataTable.min.js index 6b21437d9..4fbd7dd33 100644 --- a/src/ZKEACMS.WebHost/wwwroot/js/dataTable.min.js +++ b/src/ZKEACMS.WebHost/wwwroot/js/dataTable.min.js @@ -1 +1 @@ -$(document).ready(function(){function n(n){return(n||"").replace(//g,">")}$(".dataTable").each(function(){var t=[],i=[];$("thead th",this).each(function(r){var e=$(this).data("template"),o=$(this).data("order"),u=$(this).data("option"),s=$(this).data("key"),h=$(this).data("search-operator"),c=$(this).data("data-type"),l=$(this).data("format"),f;o&&i.push([r,o]);f=!0;s||(f=!1);t.push({data:s,render:function(t,i,r,f){var o,y,s,a,v;if(f.settings.columnSettings=f.settings.columnSettings||{},f.settings.columnSettings[f.col]=f.settings.columnSettings[f.col]||{},o=f.settings.columnSettings[f.col],o.searchOpeartor=h,o.dataType=c,o.format=l,u&&t!=null)for(y=t.toString(),o.option=u,s=0;sth:eq("+i+")",$("#"+t.sTableId)).find(".form-control").each(function(){n.columns[i].search[$(this).attr("name")]=$(this).val();n.columns[i].search.opeartor=$(this).data("opeartor")});return n},type:"POST"},columns:t,order:i,language:{lengthMenu:"每页 _MENU_ 条记录",zeroRecords:"没有找到记录",info:"第 _PAGE_ 页 ( 总共 _PAGES_ 页 )",infoEmpty:"无记录",infoFiltered:"(从 _MAX_ 条记录过滤)",paginate:{previous:"上一页",next:"下一页"},search:"关键字:"},initComplete:function(){this.api().columns().every(function(){var i=this,n,r,t,u;if(i.settings()[0].columnSettings)if(n=i.settings()[0].columnSettings[i[0][0]],n.searchOpeartor!="None"){if(r=n.option,t=null,r)for(t=$('
-<\/div><\/div><\/div>'),$(".min",t).data("opeartor",n.searchOpeartor).data("data-type",n.dataType),$(".max",t).data("opeartor",n.searchOpeartor).data("data-type",n.dataType)):(t=$(''),t.data("opeartor",n.searchOpeartor),t.data("data-type",n.dataType));n.dataType=="DateTime"&&t.find(".form-control").datepicker({language:"zh-CN",format:"yyyy/mm/dd"});t.appendTo($(i.footer()))}else $('<\/a>').appendTo($(i.footer()))})}}).on("keyup change",function(n){if(n.type=="change"||n.type=="keyup"&&n.keyCode==13){var t=!0;$("tr.search>th .form-control",this).each(function(){if(t){var n=$(this).data("data-type");n=="DateTime"&&$(this).val()&&(Date.parse($(this).val())||(t=!1))}});t&&$(this).DataTable().draw()}}).on("click",".range-search .input-group-addon",function(){$(this).closest(".range-search").find("input.max").toggleClass("show")}).on("click",".reset-search",function(){$(".form-control",$(this).closest(".search")).each(function(){$(this).val("")}).first().trigger("change")}).on("click",".glyphicon.glyphicon-remove",function(){var n=$(this);return Easy.ShowMessageBox("提示","确认删除该数据吗?",function(){$.post(n.attr("href"),function(){n.trigger("change")})}),!1})})}); \ No newline at end of file +$(document).ready(function(){function n(n){return typeof n=="string"?(n||"").replace(//g,">"):n}$(".dataTable").each(function(){var t=[],i=[];$("thead th",this).each(function(r){var e=$(this).data("template"),o=$(this).data("order"),u=$(this).data("option"),s=$(this).data("key"),h=$(this).data("search-operator"),c=$(this).data("data-type"),l=$(this).data("format"),f;o&&i.push([r,o]);f=!0;s||(f=!1);t.push({data:s,render:function(t,i,r,f){var o,y,s,a,v;if(f.settings.columnSettings=f.settings.columnSettings||{},f.settings.columnSettings[f.col]=f.settings.columnSettings[f.col]||{},o=f.settings.columnSettings[f.col],o.searchOpeartor=h,o.dataType=c,o.format=l,u&&t!=null)for(y=t.toString(),o.option=u,s=0;sth:eq("+i+")",$("#"+t.sTableId)).find(".form-control").each(function(){n.columns[i].search[$(this).attr("name")]=$(this).val();n.columns[i].search.opeartor=$(this).data("opeartor")});return n},type:"POST"},columns:t,order:i,language:{lengthMenu:"每页 _MENU_ 条记录",zeroRecords:"没有找到记录",info:"第 _PAGE_ 页 ( 总共 _PAGES_ 页 )",infoEmpty:"无记录",infoFiltered:"(从 _MAX_ 条记录过滤)",paginate:{previous:"上一页",next:"下一页"},search:"关键字:"},initComplete:function(){this.api().columns().every(function(){var i=this,n,r,t,u;if(i.settings()[0].columnSettings)if(n=i.settings()[0].columnSettings[i[0][0]],n.searchOpeartor!="None"){if(r=n.option,t=null,r)for(t=$('