使用 BootstrapTable 实现数据的分页显示(二)

根据 AJAX 的思想,先将需要展示的样式表现出来,然后,编辑展示页面实现后台数据的展示。

编辑类方法,实现action定义 --》 编辑XML配置文件,实现页面跳转 --》编辑 JSP 文件,实现背景部分的展示,编辑并 url ,指定动态数据的获取 action name --》编辑 XML 配置文件,action及其 method 方法 --》编辑 method 方法。此时可以没有返回值,上一配置时也可不编辑 result 标签,页面由 BootstrapTable 自动加载数据。

页面文件源码如下

一。静态数据页面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%--<html>--%>
<%--<head>--%>
<%--<title></title>--%>
<%--<script type="text/javascript" src="ui/js/bootstrap.js"></script>--%>
<%--<script type="text/javascript" src="ui/js/bootstrap-table.js"></script>--%>
<%--<script type="text/javascript" src="ui/js/bootstrap-table-zh-CN.js"></script>--%>
<%--</head>--%>
<%--<body>--%>

<div class="container-fluid content-main" role="main">
    <div id="myTabContent" class="content-main-container">

        <div class="panel panel-primary gd-panel">
            <div class="panel-heading">
                <b>查询条件</b>
                <%--<a style="float: right;color: #FFFFFF;" href="javascript:void(0)" οnclick="showDataMaximum()">数据上限</a>--%>
            </div>
            <div class="panel-body">
                <%--<div id="dataMaximumDiv" style="display: none;margin-bottom: 10px"> </div>--%>
                <form>
                    <input type="text" hidden="" id="callConnect" name="customerQuery.callConnect">
                    <table class="gdQueryTable">
                        <tbody>
                        <tr class="selectgroup">
                            <td>
                                <label>名称:</label>
                            </td>
                            <td colspan="2">
                                <input type="text" class="form-control" value="" name=" ">
                            </td>
                            <td>
                                <label>权限组:</label>
                            </td>
                            <td>
                                <select class="combobox">
                                    <option value="MR" selected="selected">系统管理</option>
                                    <option value="PA">增值服务</option>
                                    <option value="CT">话务</option>
                                    <option value="MD">工单</option>
                                </select>
                            </td>
                            <td>
                                <button type="button" class="btn btn-success">查询</button>
                            </td>
                        </tr>
                        </tbody>
                    </table>
                </form>
            </div>
        </div>
        <div class="panel panel-primary gd-panel">
            <div class="panel-heading">
                <b>客户列表</b>
            </div>
            <div class="panel-body">
                <%--<div class="bootstrap-table">--%>
                <%--<div class="fixed-table-toolbar"></div>--%>
                <%--<div class="fixed-table-container">--%>
                <table class="table table-bordered" id="permissionTable">
                </table>
                <%--</div>--%>
                <%--</div>--%>
            </div>
        </div>
    </div>

</div>


<script type="text/javascript">
    //load permissionList
    $(function () {
        $("#permissionTable").bootstrapTable({
            // for the Name of Package then appended system
            url:'permissionList',
            height: 500,
            dataType: "json",
            striped: true,//row color
            cache: false,
            undefinedText: "-",
            sortName: "permId",
            sortOrder: "asc",
            pagination: true,
            //--singleSelect:false,
            sidePagination: "server",
            toolbar: "#toolbar",
            pageNumber: 1,
            pageSize: 20,
            //--pageList:[10,50,100,200,500],
            //--search:false
            //--showColumns:false,
            //--queryParams:queryParams,
            //--minimunCountColumns:2
            paginationPreText: "上一页",
            paginationNextText: "下一页",
            columns: [{
                checkbox: true
            }, {
                field: 'permId',
                title: '用户姓名',
                align: 'center'
            }, {
                field: "permName",
                title: "性别",
                align: "center"
            }, {
                field: "permUrl",
                title: "手机号",
                align: "center"
            }, {
                field: 'permDesc',
                title: '操作',
                align: 'center'
            }, {
                field: "permType",
                title: "开发号",
                align: "center"
            }]/*,
             onLoadError: function (data) {
             $('#table').bootstrapTable('removeAll');
             }*/
        });
    });
    //    //query
    //    function queryCsUser(){
    //        var userName = $.trim($("#userName").val());
    //        var phoneNum = $.trim($("#phoneNum").val());
    //        $("#userList").bootstrapTable('refresh',{
    //            url:"csUserList?csUser.userName="+userName+"&csUser.phoneNum="+phoneNum
    //        })
    //    }
    //    //revert
    //    function revertCsUser(){
    //        $("#userName").val("");
    //        $("#phoneNum").val("");
    //        $("#userList").bootstrapTable('refresh',{
    //            url:"csUserList"
    //        })
    //    }
</script>

<%--</body>--%>
<%--</html>--%>

二。配置文件

<action name="csPermissionAction_*" class="corp.credit.system.action.CsPermissionAction" method="{1}">
            <result name="permissionListTo">/jsp/layout/system/permissionList.jsp</result>
        </action>
        <!--permissionList-->
        <action name="permissionList"
                class="corp.credit.system.action.CsPermissionAction"
                method="csPermissionList">
        </action>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值