DataTables智能搜索

//智能搜索
"search": {
   "smart": true,
},                                                                                                                                                                                                                                                                                                                                                                                    

然后在某一个列属性里设置是否可以被搜索到

columns: [
   {
      defaultContent: '',
      searchable: false,
      //searchable: true,

      orderable: false,
      "render": function (a, b, c, d) {
         var moleNodeId = WORKFLOW.Actor.params.moleNodeId;
         var tenantId = c.ID;
         var flag = false;
         for (var item in WORKFLOW.Actor.tenantRelList) {
            if (WORKFLOW.Actor.tenantRelList[item].moleNodeId == moleNodeId && WORKFLOW.Actor.tenantRelList[item].tenantId == tenantId) {
               flag = true;
            }
         }
         if (flag) {
            return check = '<input type="checkbox"  class="tenant-check" checked />'
         } else {
            return check = '<input type="checkbox"  class="tenant-check" />'
         }
      }
   },
   {
      "data": "ID",
      visible: false,
      searchable: false,
   },

   {
      "data": "KEY",
      orderable: false,
      searchable: true,
      "render": function (a, b, c, d) {
         var transStr = '<div class="shortStr" style="text-overflow: ellipsis;' +
            'white-space: nowrap;' +
            'overflow: hidden; ' +
            'width: 100px;"' +
            'title=' + c.KEY + '>' + c.KEY + '</div>';
         // return c.KEY;
         return transStr;
      }
   },
   {
      "data": "NAME",
      orderable: false,
      searchable: true,
      "render": function (a, b, c, d) {
         var transStr = '<div class="shortStr" style="text-overflow: ellipsis;' +
            'white-space: nowrap;' +
            'overflow: hidden; ' +
            'width: 300px;"' +
            'title=' + c.NAME + '>' + c.NAME + '</div>';
         // return c.NAME;
         return transStr;

      }
   },
],
searchable为true即为可被搜索
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值