亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

layui數(shù)據(jù)表格實現(xiàn)重載數(shù)據(jù)表格功能(搜索功能)

 更新時間:2019年07月27日 11:08:50   作者:安心寫bug  
這篇文章主要介紹了layui數(shù)據(jù)表格實現(xiàn)重載數(shù)據(jù)表格功能,以搜索功能為例進行講解,具有一定的參考價值,感興趣的小伙伴們可以參考一下

layui數(shù)據(jù)表格實現(xiàn)重載數(shù)據(jù)表格功能,以搜索功能為例

  • 加載數(shù)據(jù)表格
  • 實現(xiàn)搜索功能和數(shù)據(jù)表格重載
  • 全部代碼

加載數(shù)據(jù)表格

按照layui官方文檔示例

HTML部分

<table id="demo" lay-filter="test"></table>

JavaScript部分

var table = layui.table;
 
//執(zhí)行渲染
table.render({
 elem: '#demo' //指定原始表格元素選擇器(推薦id選擇器)
 ,height: 315 //容器高度
 ,cols: [{}] //設置表頭
 //,…… //更多參數(shù)參考右側(cè)目錄:基本參數(shù)選項
});

官方的文檔已經(jīng)把方法說的很明白了,下面展示實例用法(HTML部分依照官方文檔,不用修改)

layui.use('table', function () {
    var table = layui.table;

    table.render({
      // 表格容器ID
      elem: '#ware_info'
      // 表格ID,必須設置,重載部分需要用到
      , id: 'tableOne'
      // 數(shù)據(jù)接口鏈接
      , url: "異步請求數(shù)據(jù)接口地址"
      // 附加參數(shù),post token
      , where: {'token': token}
      , method: 'post'
      // 分頁 curr起始頁,groups連續(xù)顯示的頁碼,默認每頁顯示的條數(shù)
      , page: {
        layout: ['limit', 'count', 'prev', 'page', 'next', 'skip']
        , curr: 1
        , groups: 6
        , limit: 20
      }
      , cols: [[
        {fixed: 'lift', title: '序號', type: 'numbers', minWidth: 60, align: 'center',}
        , {field: 'part', title: '類型', align: 'center', width: 120}
        , {field: 'uid', title: 'UID', align: 'center', width: 200, sort: true, event: 'details', style: 'color: #0066CC; cursor:pointer;'}
        , {field: 'quantity', title: '數(shù)量', width: 120, align: 'center', event: 'setNumber', style: 'color: #0066CC; cursor:pointer;'}
        , {field: 'description', title: '描述', align: 'center', minWidth: 80}
        , {field: 'disable', title: '狀態(tài)', sort: true, width: 80, align: 'center',}
      ]]
    });
  });

實現(xiàn)搜索功能和數(shù)據(jù)表格重載

1、接口需求
需要有一個可以接收搜索條件并返回固定格式json文件的數(shù)據(jù)接口。

2、注意要提前導入layui的依賴模塊

JavaScript部分代碼如下:

// 執(zhí)行搜索,表格重載
  $('#do_search').on('click', function () {
    // 搜索條件
    var send_name = $('#send_name').val();
    var send_data = $('#send_data').val();
    table.reload('tableOne', {
      method: 'post'
      , where: {
        'token': token,
        'send_name': send_name,
        'send_data': send_data,
      }
      , page: {
        curr: 1
      }
    });
  });

全部代碼

HTML部分

<table class="layui-hide" id="ware_info" lay-filter="tableOne"></table>

JavaScript部分

// 加載表格
  layui.use('table', function () {
    var table = layui.table;

    table.render({
      // 表格容器ID
      elem: '#ware_info'
      // 表格ID,必須設置,重載部分需要用到
      , id: 'tableOne'
      // 數(shù)據(jù)接口鏈接
      , url: "你的異步數(shù)據(jù)接口地址"
      // 附加參數(shù),post token
      , where: {'token': token}
      , method: 'post'
      // 分頁 curr起始頁,groups連續(xù)顯示的頁碼,默認每頁顯示的條數(shù)
      , page: {
        layout: ['limit', 'count', 'prev', 'page', 'next', 'skip']
        , curr: 1
        , groups: 6
        , limit: 20
      }
      , cols: [[
        {fixed: 'lift', title: '序號', type: 'numbers', minWidth: 60, align: 'center',}
        , {field: 'part', title: '類型', align: 'center', width: 120}
        , {field: 'uid', title: 'UID', align: 'center', width: 200, sort: true, event: 'details', style: 'color: #0066CC; cursor:pointer;'}
        , {field: 'quantity', title: '數(shù)量', width: 120, align: 'center', event: 'setNumber', style: 'color: #0066CC; cursor:pointer;'}
        , {field: 'description', title: '描述', align: 'center', minWidth: 80}
        , {field: 'disable', title: '狀態(tài)', sort: true, width: 80, align: 'center',}
      ]]
    });

    // 執(zhí)行搜索,表格重載
    $('#do_search').on('click', function () {
      // 搜索條件
      var send_name = $('#send_name').val();
      var send_data = $('#send_data').val();
      table.reload('tableOne', {
        method: 'post'
        , where: {
          'csrfmiddlewaretoken': token,
          'send_name': send_name,
          'send_data': send_data,
        }
        , page: {
          curr: 1
        }
      });
    });

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 一起來了解JavaScript的變量作用域

    一起來了解JavaScript的變量作用域

    這篇文章主要為大家詳細介紹了JavaScript變量作用域,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 傳智播客學習之java 反射

    傳智播客學習之java 反射

    昨天是預熱班學習的最后一天,為了檢驗我們是否能夠升入就業(yè)班學習,進行了預熱班結(jié)課考試。
    2009-11-11
  • JavaScript最少知識原則介紹與體現(xiàn)

    JavaScript最少知識原則介紹與體現(xiàn)

    最少知識原則(LKP)說的是一個軟件實體應當盡可能少地與其他實體發(fā)生相互作用。這里的軟件實體是一個廣義的概念,不僅包括對象,還包括系統(tǒng)、類、模塊、函數(shù)、變量等
    2022-08-08
  • JS中遞歸函數(shù)

    JS中遞歸函數(shù)

    編程語言中,函數(shù)Func(Type a,……)直接或間接調(diào)用函數(shù)本身,則該函數(shù)稱為遞歸函數(shù)。遞歸函數(shù)不能定義為內(nèi)聯(lián)函數(shù)。這篇文章主要介紹了JS中遞歸函數(shù)的相關資料,需要的朋友可以參考下
    2016-06-06
  • webpack解決css兼容性問題小結(jié)

    webpack解決css兼容性問題小結(jié)

    這篇文章主要介紹了webpack解決css兼容性問題小結(jié),本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2024-05-05
  • 在子窗口中關閉父窗口的一句代碼

    在子窗口中關閉父窗口的一句代碼

    在子窗口中關閉父窗口在某些特殊的情況下還是有存在的必要的,其實很簡單,只需一句代碼便可實現(xiàn),感興趣的朋友可以了解下
    2013-10-10
  • JavaScript中為事件指定處理程序的五種方式分析

    JavaScript中為事件指定處理程序的五種方式分析

    這篇文章主要介紹了JavaScript中為事件指定處理程序的五種方式,結(jié)合實例形式簡單分析了JavaScript事件處理的相關原理與事件指定處理程序的五種常用方式,需要的朋友可以參考下
    2018-07-07
  • 詳解如何愉快的在微信小程序中使用SVG圖標

    詳解如何愉快的在微信小程序中使用SVG圖標

    這篇文章主要介紹了詳解如何愉快的在微信小程序中使用SVG圖標,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • javascript表單驗證和Window詳解

    javascript表單驗證和Window詳解

    這篇文章主要詳細介紹了javascript表單驗證和Window,并附上了示例代碼,非常使用,對于我們更好的了解表單驗證和Window很有幫助,這里推薦給大家
    2014-12-12
  • 前端JavaScript實現(xiàn)大數(shù)據(jù)前后模糊搜索的方法詳解

    前端JavaScript實現(xiàn)大數(shù)據(jù)前后模糊搜索的方法詳解

    這篇文章主要為大家詳細介紹了前端JavaScript實現(xiàn)大數(shù)據(jù)前后模糊搜索的四個常見方法,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下
    2023-12-12

最新評論