datatables 查询功能代码备份

13 篇文章 0 订阅
7 篇文章 0 订阅

查询参数为:search[value]

@RequestMapping("/page")
    public Page<Logs> page(Integer start,Integer length,HttpServletRequest request) {
        String search=request.getParameter("search[value]");
        if (StringUtils.isNotEmpty(search)) {
            queryConditions.add(new QueryCondition("name", QueryCondition.LK, search));
        }else{
            queryConditions = new ArrayList<QueryCondition>();
        }
        Page<Logs> data = logsService.findPage(queryConditions, orderBy,new PageRequest(start, length));
        System.out.println(JSON.toJSONString(data));
        return data;
    }

DtRowSelected

var DtRowSelected=function(table){
        $('#dynamicData tbody').on( 'click', 'tr', function () {
            if ( $(this).hasClass('table-selected') ) {
                $(this).removeClass('table-selected');
            }
            else {
                table.$('tr.table-selected').removeClass('table-selected');
                $(this).addClass('table-selected');
            }
        } );
    }

js 备份:

<script type="text/javascript" th:inline="javascript">
    var cn_url =/*[[@{/plugs/datatables/zh_CN.json}]]*/;
    var page_url =/*[[@{/logs/page}]]*/;
    $(document).ready(function() {
        $(".logs").addClass("active");
        $(".system").addClass("active");
         var table=$('#dynamicData').DataTable({
             responsive: true,
             "processing": true,
             "oLanguage": {
        "sUrl": cn_url
        },
        "columnDefs": [
        {
        "targets": [ 0 ],
        "visible": false,
        "searchable": false
        }
        ],
        "serverSide": true,
          "ajax": page_url,
          "columns": [
                   { "data": "id" },
                   { "data": "account" },
                   { "data": "name" },
                   { "data": "createtime" },
                   { "data": "content" },
                   { "data": "type" }
               ]
         });
         DtRowSelected(table);
    });
</script>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值