Springboot+lyuiadmin列表模糊查询后台获取不到值,试了很多种办法,都是不可以
相关代码
html:
<div class="layui-card">
<div class="layui-card-header">代码生成</div>
<div class="layui-card-body">
<div class="test-table-reload-btn" style="margin-bottom: 10px;">
表名称:
<div class="layui-inline">
<input class="layui-input" name="tableName" id="tableName" autocomplete="off">
</div>
创建时间:
<div class="layui-inline">
<input class="layui-input" name="createTime" id="createTime" readonly
placeholder="yyyy-MM-dd">
</div>
<button class="layui-btn" id="searchTab" data-type="reload">搜索</button>
</div>
<table class="layui-hide" id="test" lay-filter="test"></table>
</div>
</div>
layui的js:
layui.config({
base: '/layuiadmin/' //静态资源所在路径
}).extend({
index: 'lib/index' //主入口模块
}).use(['table', 'laydate'], function () {
/*var kw = "";
addData(kw);*/
var table = layui.table;
table.render({
elem: '#test'
, method: 'post'
, request: {
pageName: 'pageNum' //页码的参数名称,默认:page
, limitName: 'pageSize' //每页数据量的参数名,默认:limit
}
, url: ctx + 'back/tool/gen/list'
, contentType: 'application/json'
, toolbar: '#toolbarDemo'
, cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
, title: '用户数据表'
, cols: [[
{type: 'checkbox', fixed: 'left'}
, {field: 'tableName', title: '表名称', sort: true}
, {field: 'tableComment', title: '表描述'}
, {field: 'createTime', title: '创建时间', sort: true}
, {field: 'updateTime', title: '更新时间'}
, {fixed: 'right', title: '操作', toolbar: '#test-table-toolbar-barDemo'}
]]
, page: true
});
//日期插件
var laydate = layui.laydate;
laydate.render({
elem: "#createTime"
});
var $ = layui.$, active = {
reload: function(){
var tableName = $('#tableName');
//执行重载
table.reload('test', {
page: {
curr: 1 //重新从第 1 页开始
}
,where: {
tableName: tableName.val()
}
});
}
};
$('.test-table-reload-btn .layui-btn').on('click', function(){
var type = $(this).data('type');
active[type] ? active[type].call(this) : '';
});
});
controller层:
@PostMapping("/list")
@ResponseBody
public TableDataInfo list(TableInfo tableInfo,@RequestParam(required=false,defaultValue="1")Integer pageNum,
@RequestParam(required=false,defaultValue="10")Integer pageSize) {
PageHelper.startPage(pageNum, pageSize);
List<TableInfo> list = genService.selectTableList(tableInfo);
TableDataInfo dataTable = getDataTable(list);
return dataTable;
}
获取数据的图片:
求救!!!好几天了都解决不了
TableInfo tableInfo 前面加 @RequestBody 注解