欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

BootStrap數據表格實例代碼

 更新時間:2017年09月13日 14:14:17   作者:Beauty_魅影  
本文通過實例代碼給大家分享了BootStrap數據表格的相關知識,感興趣的朋友一起看看吧

首先初始化頁面

$(function(){
  $('#archives-table').bootstrapTable({
   url: "/coinSend/list",//數據源
   dataField: "rows",//服務端返回數據鍵值 就是說記錄放的鍵值是rows,分頁時使用總記錄數的鍵值為total
   search: true,//是否搜索
   cache: false,
   striped: true,
   pagination: true,//是否分頁
   sortable: true,          //是否啟用排序
   sortOrder: "asc",          //排序方式
   //pageNumber:1,
   pageSize: 10,//單頁記錄數
   pageList: [5, 10, 20, 50],//分頁步進值
   sidePagination: "server",//服務端分頁
   contentType: "application/json",//請求數據內容格式 默認是 application/json 自己根據格式自行服務端處理
   dataType: "json",//期待返回數據類型
   method: "post",//請求方式
   searchAlign: "left",//查詢框對齊方式
   silent: true,
   queryParamsType: "limit",//查詢參數組織方式
   queryParams: function getParams(params) {
     var param = {
      pageNum: params.pageNumber,
      pageSize: params.pageSize,
      realName : params.search
     };
     return param;
   },
   responseHandler: function(res) {
     return {
      "total": res.total,//總頁數
      "rows": res.rows  //數據
     };
   },
   searchOnEnterKey: false,//回車搜索
   showRefresh: true,//刷新按鈕
   showColumns: true,//列選擇按鈕
   buttonsAlign: "left",//按鈕對齊方式
   toolbar: "#userToolbarsendCoin",//指定工具欄
   toolbarAlign: "right",//工具欄對齊方式
   columns: [
     /*{
      title: "全選",
      field: "select",
      checkbox: true,
      width: 20,//寬度
      align: "center",//水平
      valign: "middle"http://垂直
     },*/
     {
      title: "ID",//標題
      field: "id",//鍵名
      sortable: true,//是否可排序
      order: "desc"http://默認排序方式
     },
     {
      field: "userInfo.userName",
      title: "用戶名",
      sortable: true,
      titleTooltip: "this is name"
     }/*,
     {
      field: "userInfo.id",
      title: "userInfo.id",
     }*/,
     {
      field: "userInfo.realName",
      title: "真實姓名",
      sortable: true,
     },
     {
      field: "userInfo.department",
      title: "所屬部門",
      sortable: true,
     },{
      field: "coinName",
      title: "類型",
      sortable: true,
     },
     {
      field: "amount",
      title: "數量",
      sortable: true,
      sorter:numSort
     },
     {
      field: "validDateStart",
      title: "有效期起",
      sortable: true,
      //——修改——獲取日期列的值進行轉換
      formatter: function (value, row, index) {
        var time = new Date(value);
        var y = time.getFullYear();//年
        var m = time.getMonth() + 1;//月
        var d = time.getDate();//日
        return y+"-"+m+"-"+d
      }
     },
     {
      field: "validDateEnd",
      title: "有效期止",
      sortable: true,
      //——修改——獲取日期列的值進行轉換
      formatter: function (value, row, index) {
        var time = new Date(value);
        var y = time.getFullYear();//年
        var m = time.getMonth() + 1;//月
        var d = time.getDate();//日
        return y+"-"+m+"-"+d}
     }
     ,
     {
      field: "userInfo.id",
      title: "操作列",
      formatter:function(value, row, rowIndex){
        var userId =row.userInfo.id;
        var amount =row.amount;
        var validDateStart =row.validDateStart;
        var validDateEnd =row.validDateEnd;
        var realName =row.userInfo.realName;
        console.log(userId);
        console.log(realName);
        console.log(amount);console.log(validDateStart);console.log(validDateEnd);
        if(userId!=null){
         return'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+'<a class="btn btn-info" href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="sendCoin(\''+userId+'\',\''+realName+'\',\''+row.id+'\');"> <i class="icon-edit icon-white"></i>分配</a>' +'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'/*+
            '<a class="btn btn-info" href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="editTw(\''+userId+'\',\''+amount+'\',\''+realName+'\',\''+validDateEnd+'\',\''+row.id+'\');"> <i class="icon-edit icon-white"></i>編輯</a>'*/;
        }else{
         return '<a class="btn btn-info" href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="sendCoin(\''+userId+'\');"> <i class="icon-edit icon-white"></i>分配</a>';
        }
     }
     }
   ],
   onClickRow: function(row, $element) {
     //$element是當前tr的jquery對象
     $element.css("background-color", "white");
     /*alert(row.id);
     id = row.id;*/
   },//單擊row事件
   locale: "zh-CN",//中文支持,
   detailView: false, //是否顯示詳情折疊
   detailFormatter: function(index, row, element) {
   var html = '';
   $.each(row, function(key, val){
     html += "<p>" + key + ":" + val + "</p>"
   });
   return html;
  }
})
  /*$('#archives-table').bootstrapTable('hideColumn', 'userInfo.id');*/
  /*$("#searchBtn").click(function() {
   var realName = $("#realName").val();
   $.ajax({
     type: "post",
     url: "/coinSend/list",
     data: {param : param},
     dataType:"json",
     success : function(json) {
      $("#archives-table").bootstrapTable('load', json);//主要是要這種寫法
     }
   });
  });*/
})

請求后臺controller,動態(tài)獲取數據

表格可以加一個手風琴樣式

<div class="ibox float-e-margins">
  <div class="ibox-title">
   <h5>員工列表</h5>
   <div class="ibox-tools">
     <a class="collapse-link">
      <i class="fa fa-chevron-up"></i>
     </a>
   </div>
  </div>
  <div class="ibox-content">
   <div class="ibox float-e-margins">
     <table id="archives-table" class="table table-hover">
     </table>
   </div>
  </div>
</div>

總結

以上所述是小編給大家介紹的BootStrap數據表格實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • HTML+JS模擬實現QQ下拉菜單效果

    HTML+JS模擬實現QQ下拉菜單效果

    這篇文章主要為大家詳細介紹了如何利用HTML+JavaScript模擬實現QQ中的下拉菜單效果。文中的示例代碼講解詳細,感興趣的小伙伴可以學習一下
    2022-05-05
  • uni-app多環(huán)境配置實現自動部署的方式詳解

    uni-app多環(huán)境配置實現自動部署的方式詳解

    前后端分離開發(fā)模式中,無論前后端都有可能區(qū)分不同的環(huán)境配置,下面這篇文章主要給大家介紹了關于uni-app多環(huán)境配置實現自動部署的相關資料,需要的朋友可以參考下
    2022-06-06
  • JSON與String互轉的實現方法(Javascript)

    JSON與String互轉的實現方法(Javascript)

    下面小編就為大家?guī)硪黄狫SON與String互轉的實現方法(Javascript) 。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-09-09
  • JavaScript實現簡單圖片輪播效果

    JavaScript實現簡單圖片輪播效果

    這篇文章主要介紹了JavaScript實現簡單圖片輪播效果,點擊下標切換到該圖片上,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 在JavaScript中構建ArrayList示例代碼

    在JavaScript中構建ArrayList示例代碼

    這篇文章主要介紹了在JavaScript中構建ArrayList,很實用,需要的朋友可以參考下
    2014-09-09
  • js變換顯示圖片的實例

    js變換顯示圖片的實例

    題意:在界面上有一張圖片,下面有四個單選按鈕,點擊每一個按鈕圖片變換成不同的圖片
    2013-04-04
  • javascript 廣告移動特效的實現代碼

    javascript 廣告移動特效的實現代碼

    下面小編就為大家?guī)硪黄猨avascript 廣告移動特效的實現代碼。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 分享8個JavaScript庫可更好地處理本地存儲

    分享8個JavaScript庫可更好地處理本地存儲

    這篇文章主要介紹了分享8個JavaScript庫可更好地處理本地存儲,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • big.js?如何解決精度丟失問題源碼解析

    big.js?如何解決精度丟失問題源碼解析

    這篇文章主要為大家介紹了big.js?如何解決精度丟失問題源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • JavaScript switch case 的用法實例[范圍]

    JavaScript switch case 的用法實例[范圍]

    JavaScript switch case 的用法實例,大家可以參考下。
    2009-09-09

最新評論