diff --git a/public/assets/js/backend/page.js b/public/assets/js/backend/page.js index ebee2b6b658f78a8e813fac90da8b863f2a2c82f..d186cb689973a036fb1ee57aae2fce9638782944 100644 --- a/public/assets/js/backend/page.js +++ b/public/assets/js/backend/page.js @@ -25,7 +25,11 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin {field: 'state', checkbox: true}, {field: 'id', title: __('Id'), operate: false}, {field: 'category_id', title: __('Category_id'), operate: '='}, - {field: 'title', title: __('Title'), operate: 'LIKE %...%', placeholder: '标题,模糊搜索', style: 'width:200px'}, + {field: 'title', title: __('Title'), operate: 'LIKE %...%', placeholder: '标题,模糊搜索,*表示任意字符', style: 'width:200px', + process: function (value, arg) { + return value.replace(/\*/g, '%'); //仅演示用法 + } + }, {field: 'keywords', title: __('Keywords'), operate: 'LIKE %...%', placeholder: '关键字,模糊搜索'}, {field: 'flag', title: __('Flag'), formatter: Table.api.formatter.flag, operate: false}, {field: 'image', title: __('Image'), formatter: Table.api.formatter.image, operate: false}, diff --git a/public/assets/js/bootstrap-table-commonsearch.js b/public/assets/js/bootstrap-table-commonsearch.js index faba56415ca10de7bf7b9bcbd4985d342e1f26f4..c9c36b7eb85ebcbc4a67981c5e920b5e0842963a 100644 --- a/public/assets/js/bootstrap-table-commonsearch.js +++ b/public/assets/js/bootstrap-table-commonsearch.js @@ -8,7 +8,7 @@ !function ($) { 'use strict'; - var firstLoad = false; + var firstLoad = false, ColumnsForSearch = []; var sprintf = $.fn.bootstrapTable.utils.sprintf; @@ -81,8 +81,9 @@ htmlForm.push(sprintf("", that.options.titleForm)); for (var i in pColumns) { var vObjCol = pColumns[i]; - if (!vObjCol.checkbox && vObjCol.field !== 'operate' && vObjCol.visible && vObjCol.searchable && vObjCol.operate !== false) { - htmlForm.push('