asp.net core mvc 框架搭建五、数据表格的使用【干货教程】

本节我们详细讨论一下数据表格的使用

1. 加载数据与刷新数据

        $("#dataTables").bootstrapTable({
            url: '@Url.Action("GetAllMess", "Users")',
            striped: true, //是否显示行间隔色
            cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
            sortable: false  , //是否启用排序
            pagination: true, //是否显示分页(*)
            pageNumber: 1, //初始化加载第一页,默认第一页
            pageSize: 15, //每页的记录行数(*)
            pageList: [1, 10, 25, 50, 100], //可供选择的每页的行数(*)
            sidePagination: "server", //服务端处理分页
            search: false, //是否显示表格搜索,此搜索是客户端搜索,不会进服务端,所以,个人感觉意义不大
            columns: [{ field: 'Users_ID', title: 'ID', width: '80', halign: 'center', align: 'left', sortable: false },
                { field: 'Users_ID', title: '客户账号', width: '120', halign: 'center', align: 'left', sortable: false },
                { field: 'Users_ID', title: '客户名称', width: '120', halign: 'center', align: 'left', sortable: false },
                { field: 'Users_ID', title: '创建时间', width: '180', halign: 'center', align: 'left', sortable: false },
                {
                    title: '编辑',
                    formatter: function (value, row, index) {
                        var url = 
                            '<input type="button" data-toggle="modal" style="cursor:pointer" data-target="#editModal" οnclick="checkAct(' + row.Users_ID + ',false)" value=" 编 辑" />' ;
                        return url;
                    }
                }]
        })

 

刷新数据js代码

 

         //根据条件查询
        function reloadData() {
            var url = '@Url.Action("GetAllMess", "Users")';
            var opt = {
                url: encodeURI(url),
                cache: false,
                query: { type: 1, level: 2 }
             };
            $("#dataTables").bootstrapTable('refresh', opt);
        }

2. 数据的分页

 

3. 格式化单元格数据

此处function(value,row,index){}//value 表示当前绑定值,User_ID,row 表示当前行。比如row.User_ID也可以获取当前行ID值,index 表示索引值。

4. 事件监听与数据传递

格式化的代码中 如果有按钮,onClick 事件可以像普通事件一样 指定到某个function处理。可以正常传递参数。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值