中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

layui 學習增刪改查分頁(1)

發布時間:2020-07-15 22:49:05 來源:網絡 閱讀:12019 作者:老蕭23 欄目:web開發

1 layui 經典模塊化前端框架

由職業前端傾情打造,面向所有層次的前后端開發者,零門檻開箱即用的前端UI解決方案

2 比較符合 ui設計 美感不好的 同學

3 上手快 扁平化

4正片

首先在GitHub 上 star 然后 下載到本地

記錄下自己的 debug 經歷


1 加載table

    // 表格渲染
  var tableIns=  table.render({
        elem: '#dateTable'                  //指定原始表格元素選擇器(推薦id選擇器)
        , height: vipTable.getFullHeight()    //容器高度
        , cols: [[                  //標題欄
            {checkbox: true, sort: true, fixed: true, space: true}
            , {field: 'tid', title: 'ID', width: 80}
            ,{field: 'teid', title: 'teID', width: 80}
            , {field: 'tname', title: '用戶名', width: 120}
            , {field: 'email', title: 'email', width: 180}
            , {field: 'tel', title: 'tel', width: 120}
            , {field: 'classid', title: '班級', width: 120}
            , {field: 'subjectid', title: '學科', width: 120}
            , {field: 'status', title: '狀態', width: 70}
            , {fixed: 'right', title: '操作', width: 240, align: 'center', toolbar: '#barOption'} //這里的toolbar值是模板元素的選擇器
        ]]
        , id: 'dataCheck'
        , url: './../teachers/datetable'
        , method: 'get'
        , page: true
        , limits: [3, 6, 9, 30, 40]
        , limit: 3 //默認采用3
        , loading: false
        , done: function (res, curr, count) {
            //如果是異步請求數據方式,res即為你接口返回的信息。
            //如果是直接賦值的方式,res即為:{data: [], count: 99} data為當前頁數據、count為數據總長度
            console.log(res);

            //得到當前頁碼
            console.log(curr);

            //得到數據總量
            console.log(count);
        }
    });

2 刷新
// 刷新
$('#btn-refresh').on('click', function () {
tableIns.reload({
url:'./../teachers/datetable',
done: function(res,curr,count){
this.where={};
}
});
});


3             // 獲取選中行
    table.on('checkbox(test)', function (obj) {
        layer.msg('checkboxtest');
        console.log(obj.checked); //當前是否選中狀態
        console.log(obj.data); //選中行的相關數據
        console.log(obj.type); //如果觸發的是全選,則為:all,如果觸發的是單選,則為:one
    });

4 //監聽工具條 查詢單個 修改 刪除
table.on('tool(test)', function(obj){ //注:tool是工具條事件名,test是table原始容器的屬性"對應的值"
var data = obj.data; //獲得當前行數據
var layEvent = obj.event; //獲得 lay-event 對應的值(也可以是表頭的 event 參數對應的值)
var tr = obj.tr; //獲得當前行 tr 的DOM對象

      if(layEvent === 'detail'){ //查看
        //do somehing
      } else if(layEvent === 'del'){ //刪除
          layer.confirm('真的刪除行么', function(index){
              console.log(data);
              $.ajax({
                  url: "./../teachers/deleteajax",
                  type: "POST",
                  data:{"tid":data.tid},
                  dataType: "json",
                  success: function(data){

                      if(data.state==1){
                          obj.del();
                          layer.close(index);
                          layer.msg("刪除成功", {icon: 6});
                      }else{
                          layer.msg("刪除失敗", {icon: 5});
                      }
                  }

              });  
          });
      } 

5 //查詢按鈕點擊事件
$('.demoTable .layui-btn').on('click', function(){
var type = $(this).data('type');
var teid = $('#teid');
var tname = $('#tname');
var status = $('#status');
var createdate = $('#createdate');
//按條件查詢刷新table
tableIns.reload({
url:'./../teachers/datetable',
where: {
teid: teid.val(),
tname: tname.val(),
status: status.val(),
createdate: createdate.val()
},done: function(res,curr,count){
this.where={};
}
});

        });

遇到的問題有 where 參數的重載

因為我 var tableIns= table.render({ 獲取table實例
所有 table 查詢重載 是
tableIns.reload({
url:'./../teachers/datetable',
where: {
teid: teid.val(),
tname: tname.val(),
status: status.val(),
createdate: createdate.val()
},done: function(res,curr,count){
this.where={};
}
});
開始一直在加 reload “tableid” 后面才發現不用加 table的id


最后 layui 很不錯的后臺模板 然后 今年有很大的進步

學習的入門可以參考
https://www.layui.com/demo/

然后也官網下載 layui的資料

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

博罗县| 余干县| 桂林市| 两当县| 繁峙县| 黄平县| 安国市| 衡东县| 镇雄县| 探索| 临沭县| 渭源县| 江陵县| 尼木县| 房山区| 延寿县| 白城市| 平凉市| 辛集市| 镇原县| 罗平县| 余庆县| 诸城市| 天等县| 肥西县| 三明市| 宁安市| 聂拉木县| 富宁县| 青浦区| 高陵县| 明溪县| 孟村| 浦江县| 普定县| 汽车| 临海市| 渝中区| 远安县| 府谷县| 油尖旺区|