关于layui-绑定数据和搜索问题

Posted fgh-rbb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于layui-绑定数据和搜索问题相关的知识,希望对你有一定的参考价值。

html写法:

技术图片

<!-- 正文开始 -->
<div class="layui-fluid">
<div class="layui-card">
<div class="layui-card-body table-tool-mini">
<div class="layui-form toolbar" id="tbToolBar">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label w-auto">账&emsp;号:</label>
<div class="layui-input-inline mr0">
<input name="UsersAccount" class="layui-input" type="text" placeholder="输入账号" />
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label w-auto">用户名:</label>
<div class="layui-input-inline mr0">
<input name="UsersName" class="layui-input" type="text" placeholder="输入用户名" />
</div>
</div>
<div class="layui-inline" style="padding-right: 110px;">
<button class="layui-btn icon-btn" lay-filter="formSubSearchUser" lay-submit>
<i class="layui-icon">&#xe615;</i>搜索
</button>
<button id="btnAddUser" class="layui-btn icon-btn"><i class="layui-icon">&#xe654;</i>添加</button>
<button id="btnSelestDepartment" class="layui-btn icon-btn"><i class="layui-icon">&#xe654;</i>用户配置管理</button>
</div>
</div>
</div>

<table class="layui-table" id="tableUser" lay-filter="tableUser"></table>
</div>
</div>
</div>

 下面是JS

技术图片

 

var insTb = table.render({
elem: ‘#tableUser‘,
url: ‘../../SystemManage/GetAllUser‘,
page: true,
toolbar: true,
id:"tableuser",
cellMinWidth: 100,
cols: [[
{ type: ‘numbers‘, title: ‘#‘ },
{ field: ‘Account‘, sort: true, title: ‘账号‘ },
{ field: ‘Name‘, sort: true, title: ‘用户名‘ },
{ field: ‘DepartmentName‘, sort: true, title: ‘所在部门‘ },
{
field: ‘CreateTime‘, sort: true, templet: function (d) {
return util.toDateString(d.createTime);
}, title: ‘创建时间‘
},
{ align: ‘center‘, toolbar: ‘#tableBarUser‘, title: ‘操作‘, minWidth: 200 }
]]
});

注意 以上一定要嵌套在 

layui.use([‘layer‘, ‘form‘, ‘table‘, ‘util‘, ‘admin‘, ‘config‘], function () {

var $ = layui.jquery;
var layer = layui.layer;
var form = layui.form;
var table = layui.table;
var util = layui.util;
var admin = layui.admin;
var config = layui.config;

form.render()

XXXX所有写的内容都放在这里

}

下面是搜索 技术图片

 

// 用户搜索
form.on(‘submit(formSubSearchUser)‘, function (data) {
console.log(data);
alert(data);
insTb.reload({where: { "UsersAccount": data.field.UsersAccount, "UsersName": data.field.UsersName }
});
});

上面都是前台所有内容 

 

下面开始后台:

技术图片

 这是后台绑定数据

public string GetAllUser(int page, int limit, string name, string UsersAccount, string UsersName)
{
int total = 0;
var result = AdminUserService.GetDepartUsers(page, limit, name, out total, UsersAccount, UsersName);
var js = JsonConvert.SerializeObject(result);
js.ToString();
String jso = "{"code":0,"msg":"","count":" + total + ","data":" + js + "}";
return jso;
}

记录自己每天所学知识 出入小白,供自己学习参考.

天行健,君子以自强不息!

以上是关于关于layui-绑定数据和搜索问题的主要内容,如果未能解决你的问题,请参考以下文章

使用webapi绑定layui数据表格完整增删查改记录

layui 树形菜单绑定数据 改版

java查询数据库绑定到layui表格上,含有分页

layui表格点击排序按钮后,表格绑定事件失效解决方法

关于 element 分页问题。搜索过后current-page 绑定的数据变了,但是页面当前页码并没有变的问题

紧急求助,ASP.NET 中GridView数据绑定问题?