bootstrap table

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liyq985/article/details/84763664

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ include file="/include.jsp"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<!DOCTYPE html PUBLIC "-//W3C//Dth HTML 4.01 TranstablePatentBasicItemional//EN" "http://www.w3.org/TR/html4/loose.dth">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<jsp:include page="includePage.jsp"/>
<script type="text/javascript">
$(function () {
    /* jquery ui datepicker日期插件 */
    $(".datepicker").datepicker({dateFormat: "yy-mm-dd"});
   
    /* 查询 */
    $("#searchBtn").click(function(){
        $('#eventsTable').bootstrapTable('refresh',
                {query: {'codeAbb': $('#codeAbb').val(),
                             'codeCn': $('#codeCn').val(),
                                'codeEn': $('#codeEn').val(),
                             'fromTime': $('#fromTime').val(),
                             'toTime': $('#toTime').val()}});
                });
   
    //1.初始化Table
    var oTable = new TableInit();
    oTable.Init();

    //2.初始化Button的点击事件
    var oButtonInit = new ButtonInit();
    oButtonInit.Init();
   
   
    $("#btn_add").click(function(){
        location.href="<%=path%>/admin/login/toAdd.htm";
    });
    $("#btn_edit").click(function(){
        var selects = $('#eventsTable').bootstrapTable('getSelections');
        if(selects.length == 0){
            alert("请选择一条要修改!");
        }else{
            location.href = "<%=path%>/admin/login/toUpdate.htm?id="+selects[0].id;
        }
    });
   
    $("#btn_delete").click(function(){
        var selects = $('#eventsTable').bootstrapTable('getSelections');
        if(selects.length == 0){
            alert("请选择一条要删除的对象!");
        }else{
            if(window.confirm("确定要删除此用户?")){
                $.get("<%=path%>/admin/login/delete.htm?id="+selects[0].id,
                        function(data){
                            alert(data.result);
                            location.href = "<%=path%>/admin/login/toList.htm";
                        }
                );
            }else{
                return false;
            }
        }
    });
});
var TableInit = function () {
    var oTableInit = new Object();
    //初始化Table
    oTableInit.Init = function () {
       $('#eventsTable').bootstrapTable({
            url : '<%=path%>/admin/login/findByPage.json',
            method: 'post',
            toolbar: '#toolbar',               
            striped: true,                     
            cache: false,                      
            pagination: true,                  
            sortable: false,                    
            sortOrder: "asc",                  
            /*queryParams: prototype.onPageChange, */
            sidePagination: "server",          
            pageNumber:1,                      
            pageSize: 10,                      
            pageList: [10, 20, 50, 100],     
            /* search: true, 
            searchOnEnterKey : false,
            strictSearch: false,
            trimOnSearch : true,*/
            showColumns: true,                 
            showRefresh: true,                 
            minimumCountColumns: 2,            
            clickToSelect: true,  //点击选中
            singleSelect : true,  //单选
            height: 550,          //表格高度              
            uniqueId: "id",       //唯一标识             
            showToggle:false,     //是否显示cardView按钮              
            cardView: false,                   
            detailView: false,
            queryParams: function queryParams(params) {   //设置查询参数 
                var param = {
                        limit : params.limit,
                        offset: params.offset,
                     'codeAbb': $('#codeAbb').val(),
                        'codeCn': $('#codeCn').val(),
                        'codeEn': $('#codeEn').val(),
                        'fromTime': $('#fromTime').val(),
                        'toTime': $('#toTime').val() 
                };   
                return param;                  
              },
            columns: [{
                checkbox: true,
                width:'3%'
            }, {
                field: 'id',
                title: '编号',
                width : '5%'
               
            }, {
                field: 'companyId',
                title: '公司编号',
                width : '5%'
            }, {
                field: 'codeId',
                title: '产品编号',
                width : '5%'
            }, {
                field: 'parentId',
                title: '父编号',
                width : '4%'
               
            }, {
                field: 'isParent',
                title: '是否有子类',
                width : '5%',
                formatter:function(value,row,index){
                    if(value == 1){
                        return '是';
                    }else {
                        return '否';
                    }
                }
            }, {
                field: 'codeAbb',
                title: '简称',
                width : '8%'
            }, {
                field: 'codeCn',
                title: '中文名称' ,
                width : '5%'
            }, {
                field: 'codeEn',
                title: '英文名称',
                width : '5%'
            }, {
                field: 'comments',
                title: '备注',
                align : 'center',
                width : '14%'
            }, {
                field: 'state',
                title: '状态',
                width : '5%'
            }, {
                field: 'isShare',
                title: '是否共享',
                width : '5%',
                formatter:function(value,row,index){
                    if(value == 'Y'){
                        return '是';
                    }else {
                        return '否';
                    }
                }
               
            }, {
                field: 'creator',
                title: '创建者',
                width : '5%'
            }, {
                field: 'createtime',
                title: '创建时间',
                width : '10%'
            }, {
                field: 'modifor',
                title: '修改者',
                width : '5%'
            }, {
                field: 'modifytime',
                title: '修改时间',
                width : '10%'
            },]
           
        });
    };
    return oTableInit;
};
/* $('#eventsTable').bootstrapTable.prototype.onPageChange = function (number, size) {
    var temp = {
             'codeAbb': $('#codeAbb').val(),
             'codeCn': $('#codeCn').val(),
             'codeEn': $('#codeEn').val(),
             'fromTime': $('#fromTime').val(),
             'toTime': $('#toTime').val()
    };
    return temp;
}; */

var ButtonInit = function () {
    var oInit = new Object();
    oInit.Init = function () {
        //初始化页面上面的按钮事件
    };
    return oInit;
};

</script>
<title>显示列表</title>
</head>
<body>
    <div id="searchbar" >
        <form class="bs-example bs-example-form" id="searchForm">
          <div class="input-group">
             <span class="input-group-addon">按简称:</span>
             <input type="text" id="codeAbb"  class="form-control"/>
             <span class="input-group-addon">中文名称:</span>
             <input type="text" id="codeCn"   class="form-control"/>
             <span class="input-group-addon">英文名称:</span>
             <input type="text" id="codeEn"   class="form-control"/>
             <span class="input-group-addon">创建日期:从</span>
             <input type="text" id="fromTime" class="form-control datepicker" />
              <span class="input-group-addon">到</span>
             <input type="text" id="toTime"   class="form-control datepicker"/>
             <span class="input-group-addon"><button type="button" id="searchBtn">查询</button></span>
          </div>
         </form>
    </div>
    <div id="toolbar" class="btn-group">
          <button id="btn_add" type="button" class="btn btn-default" >
              <span class="glyphicon glyphicon-plus" aria-hidden="true"></span>新增
          </button>
          <button id="btn_edit" type="button" class="btn btn-default">
              <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>修改
          </button>
          <button id="btn_delete" type="button" class="btn btn-default">
              <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>删除
          </button>
    </div>
    <table id="eventsTable" >
    </table>
</body>
</html>

没有更多推荐了,返回首页