• layui表格


    @{
        Layout = null;
    }
    
    <!DOCTYPE html>
    
    <html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <title>Index</title>
        <link href="~/layui/css/layui.css" rel="stylesheet" />
        <script src="~/Scripts/jquery-3.4.1.js"></script>
    </head>
    <body>
        <div>
            <button class="layui-btn layui-btn-lg" onclick="Add()">
                    添加   
            </button>
        </div>
        <div>
            <table id="demo" lay-filter="test"></table>
        </div>
    
        <script type="text/html" id="toolbarDemo">
            <div class="layui-btn-container">
                <button class="layui-btn layui-btn-sm" lay-event="Upt">修改</button>
                <button class="layui-btn layui-btn-sm" lay-event="Del">删除</button>
            </div>
        </script>
        <script type="text/html" id="TouXiang">
            <div class="layui-btn-container">
                <img style="height:30px;30px;border-radius:50%;line-height:150px!important;" src="{{d.UImg}}" />
            </div>
        </script>
        <script src="~/layui/layui.js"></script>
        <script>
    
            layui.use('table', function () {
                var table = layui.table;
    
                table.render({
                    elem: '#demo',
                    height: 312,
                    url: "https://localhost:44304/api/userinfos/Get",
                    page: true,
                    cols:
                        [[
                            { field: 'UName', title: "用户名", sort: true, fixed: 'left' }, //fieId是字段名 title是显示的 sort是排序
                            { field: 'UPwd', title: "密码", sort: true, fixed: 'left' },
                            { field: 'USex', title: "性别", sort: true, fixed: 'left', templet: function (d) { if (d.gender == false) { return '女' } else { return '男' } } },
                            { field: 'UHobby', title: "爱好", sort: true, fixed: 'left' },
                            { field: 'UImg', title: "头像", sort: true, fixed: 'left',templet:'#TouXiang' },
                            { field: 'URemark', title: "描述", sort: true, fixed: 'left' }
                            , { title: "操作", templet: '#toolbarDemo' }
                        ]],
                    request:
                    {
                        pageName: 'PageIndex', //请求的值 与Api对应 
                        limitName: 'PageSize'
                    }
                });
    
                table.on('tool(test)', function (obj) {
                    var data = obj.data; //获取当前行数据
                    var layEvent = obj.event; //获取lay-event对应得值
                    console.log(data);
                    if (layEvent == 'Del') {
                        layer.confirm('真得删除吗?', function (index) {
    
                            $.ajax({
                                url: 'https://localhost:44304/api/userinfos/GetResult/' + data.Id,
                                success: function (d) {
                                    if (d > 0) {
                                        layer.msg('删除成功', { icon: 1 });
                                        obj.del();
                                    }
                                    else {
                                        alert('失败')
                                    }
                                }
                            })
                        })
                    }
                    if (layEvent == 'Upt') {
                        location.href = '/UserInf/Upt';
                    }
    
    
                })
            });
    
            function Add() {
                location.href = '/UserInfoS/Add';
            }
        </script>
    </body>
    </html>
    

      

  • 相关阅读:
    javascript 与 asp.net 的交互
    10 Mar 10 Auto Complete Ajax Scripts
    Asp.net性能优化总结
    window.print(); is not working in Safari Browser Windows XP
    用VS.NET中的测试工具(Application Center Test)测试ASP.NET程序
    ASP.NET页面事件过程多个用户控件时的执行过程
    Swt/Jface treeViewer的使用
    批量引入struts标签简化引入操作
    android学习笔记47android_手势识别技术的实现,手势库的创建
    学校举行的ACM,有道题没弄明白!!
  • 原文地址:https://www.cnblogs.com/ly-03-04/p/12321591.html
Copyright © 2020-2023  润新知