日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀] 最近接觸一個NB插件,Bootstrap table?沒做過前端的表示對table的印象還只停留在html的table標簽?zāi)且惶?,用過bootstrap table之后不得不說真是牛X。

最近接觸一個NB插件,Bootstrap table?沒做過前端的表示對table的印象還只停留在html的table標簽?zāi)且惶祝眠^bootstrap table之后不得不說真是牛X。


構(gòu)造方式

1 、HTML


ID 用戶名 真實姓名 座機 手機 用戶類型 操作
1234567891011121314151617181920212223242526272829

2 、 js構(gòu)造:

 (function() {
    $('#tablelist').bootstrapTable({
      url: "${ctxAdmin}/user/userData?orgId=${orgId}",
      search: true,  //是否顯示搜索框功能
      pagination: true,  //是否分頁
      showRefresh: true, //是否顯示刷新功能 
      showToggle: true,
      showColumns: true,
      iconSize: 'outline',
     // toolbar: '#exampleTableEventsToolbar', 可以在table上方顯示的一條工具欄,
      icons: {
        refresh: 'glyphicon-repeat',
        toggle: 'glyphicon-list-alt',
        columns: 'glyphicon-list'
      }
    });
12345678910111213141516

結(jié)合官網(wǎng)上展示的Table options,Column options,Events,Methods可以完成很多功能。上面的data-formatter ,data-events就是Column options中的選項 。


data-formatter 和 data-events

要實現(xiàn)如下效果,用上面兩個option配合使用即可,一個定義格式,一個定義點擊的操作。?

直接上js代碼

    //value: 所在collumn的當(dāng)前顯示值,
    //row:整個行的數(shù)據(jù) ,對象化,可通過.獲取
     //表格-操作 - 格式化 
    function actionFormatter(value, row, index) {
        return '修改 ' + '刪除';
    }
    //表格  - 操作 - 事件
    window.actionEvents = {
        'click .mod': function(e, value, row, index) {      
              //修改操作
            },
        'click .delete' : function(e, value, row, index) {
              //刪除操作 
            }
        }
123456789101112131415

服務(wù)器分頁/客戶端分頁的轉(zhuǎn)換,table刷新

bootstrap默認是客戶端分頁 ,可通過html標簽

data-side-pagination:"client"
1

或者js中的

sidePagination: 'server'
1

指定。注意,這兩種后臺傳過來的json數(shù)據(jù)格式也不一樣?
client : 正常的json array格式 [{},{},{}]?
server: {“total”:0,”rows”:[]} 其中total表示查詢的所有數(shù)據(jù)條數(shù),后面的rows是指當(dāng)前頁面展示的數(shù)據(jù)量。

有事需要根據(jù)情況改變分頁方式,就要用到Methods中的?
‘refreshOptions’ //設(shè)置更新時候的options?
‘refresh’ //設(shè)置更新時的 url ,query(往后臺傳參數(shù))

 $("#tablelist").bootstrapTable('refreshOptions', {
        sidePagination: 'client'  //改為客戶端分頁
                });
 $("#tablelist").bootstrapTable('refresh', {
         url: "${ctxAdmin}/user/getsearchuserinfo", //重設(shè)數(shù)據(jù)來源
         query: {username: $('#sea-username').val(),realname: $("#sea-realname").val(),mobile: $("#sea-mobile").val()}//傳到后臺的參數(shù)
                   });



本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉