【layui__表格】layui表格的渲染、行点击事件

layui表格渲染

table.render的elem使用的是table标签的id id="userTable"

table.reload使用的是渲染时定的渲染id id: 'searchID',

监听事件是使用的lay-filter="table"

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="user_select.aspx.cs" Inherits="Conference.admin.resources_manager.user_select" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript" src="../../js/jquery-3.2.0.min.js"></script>
<script type="text/javascript" src="../../js/plugins/my/kikyoUtils.js"></script>
<script type="text/javascript" src="../../js/plugins/my/public.js"></script>
<link href="/js/plugins/layui-v2.5.6/layui/css/layui.css" rel="stylesheet" media="all" />
<script src="/js/plugins/layui-v2.5.6/layui/layui.js"></script>
</head>
<body>
<form name="form" class="layui-form " style="margin-top: 20px;" method="post" action="">
<div class="layui-elem-quote">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">已选姓名</label>
<input type="hidden" name="user_code" id="user_code" />
<div class="layui-input-block">
<input type="text" name="user_name" id="user_name" maxlength="100" readonly="readOnly"
autocomplete="off" class="layui-input" />
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">查询姓名</label>
<div class="layui-input-block">
<input type="text" name="fullName" id="fullName" autocomplete="off" class="layui-input" />
</div>
</div>
<div class="layui-inline">
<button class="layui-btn layui-btn-normal" type="button" id="user_Select">搜索</button>
</div>
</div>
</div>
</form>
<table class="layui-hide" id="userTable" lay-filter="table"></table>
<script>
layui.use(['form', 'layedit', 'laydate', 'jquery', 'table', 'element'], function () {
var $ = layui.jquery;
var table = layui.table;
table.render({
elem: '#userTable',
url: '/AjaxResponse/tv_live_playHandler.ashx?type=selectByFullName',
method: 'POST', //方式
page: true,//是否开启分页
limits: [10, 20, 30, 60, 90, 100],
limit: 10, //默认采用20
cellMinWidth: 200,
even: true, //开启隔行背景
id: 'searchID',
done: function (res, curr, count) { },
cols: [[
{ field: 'User_code', title: 'ID', width: 200 }
, { field: 'Full_name', title: '用户名', width: 100 }
, { field: 'Mail', title: '邮箱', width: 200 }
//, { fixed: 'right', title: '操作', align: 'center', toolbar: '#toobar', width: '200' }
]]
});
$('button#user_Select').on('click', function () {
table.reload('searchID', {
where: { fullName: $("#fullName").val() }
});
});
//监听行双击事件
table.on('rowDouble(table)', function (obj) {
console.log("===========rowDouble ");
console.log(obj);
$("#user_code").val(obj.data.User_code);
$("#user_name").val(obj.data.Full_name)
});
});
</script>
<script type="text/html" id="toobar">
<a class="layui-btn layui-btn-xs" lay-event="select2">选择</a>
</script>
</body>
</html>
posted @   一只桔子2233  阅读(3546)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示