>  기사  >  웹 프론트엔드  >  Layui 테이블을 자동으로 새로 고치는 방법

Layui 테이블을 자동으로 새로 고치는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-07-11 16:49:4715717검색

Layui 테이블을 자동으로 새로 고치는 방법

1단계: 환경을 설정합니다.

1. 레이이의 환경설정은 쿼리와 유사하게 매우 간단합니다. 수입하는 한 직접 사용할 수 있습니다.

1.1: js 및 스타일 소개

2. 전날과 다음날 완전한 대화형 요청을 한다면 응답 배경 환경을 구축해야 합니다. (이번에는 백엔드 환경 구축에 대해서는 소개하지 않습니다.)

Layui 테이블을 자동으로 새로 고치는 방법Layui 테이블을 자동으로 새로 고치는 방법

2단계:layui를 다운로드합니다.

Website: https://www.layui.com/

1 첫 번째 단계는layui 다운로드 URL

#🎜을 여는 것입니다. 🎜#2,layui

3의 종속성 패키지를 다운로드합니다.

Layui 테이블을 자동으로 새로 고치는 방법

Layui 테이블을 자동으로 새로 고치는 방법

Layui 테이블을 자동으로 새로 고치는 방법

관련 추천 : 《#🎜 🎜#layuiframeworktutorial

세 번째 단계: 코드 구현.

1. html 코드 부분 구현

<fieldset class="layui-elem-field layui-field-title"   style="max-width:90%">
  <legend>人员数据</legend>
</fieldset>
<table class="layui-hide" id="demo" lay-filter="pManageTable"></table>
 
<script type="text/html" id="barDemo">
  <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">查看</a>
  <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
  <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
</script>

2. js 코드 구현.

<script src="layui/layui.all.js" charset="utf-8"></script>
<script>
layui.config({
  version: &#39;1545041465443&#39; //为了更新 js 缓存,可忽略
});
 
layui.use([&#39;laydate&#39;, &#39;laypage&#39;, &#39;table&#39;, &#39;element&#39;], function(){
  var laydate = layui.laydate //日期
  ,laypage = layui.laypage //分页
  ,table = layui.table //表格
  ,element = layui.element //元素操作
  
  //默认第一次初始化调用执行一个 table 实例
  var tableIns = table.render({
    elem: &#39;#demo&#39;
    ,height: 450
    ,url:&#39;demo.json&#39; //数据接口
    ,title: &#39;用户表&#39;
    ,page: true //开启分页
    ,toolbar: &#39;default&#39; //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
    ,totalRow: true //开启合计行
    ,cols: [[ //表头
      {type: &#39;checkbox&#39;, fixed: &#39;left&#39;}
      ,{field: &#39;id&#39;, title: &#39;ID&#39;, width:80, sort: true, fixed: &#39;left&#39;}
      ,{field: &#39;username&#39;, title: &#39;菜品名称&#39;, width:105}
      ,{field: &#39;sex&#39;, title: &#39;菜单类别&#39;, width: 105, sort: true}
      ,{field: &#39;city&#39;, title: &#39;所属菜系&#39;, width:115, sort: true}
      ,{field: &#39;sign&#39;, title: &#39;签名&#39;, width: 80, sort: true, totalRow: true}
      ,{field: &#39;experience&#39;, title: &#39;积分&#39;, width: 85, sort: true, totalRow: true}
      ,{field: &#39;score&#39;, title: &#39;评分&#39;, width: 100}
      ,{field: &#39;classify&#39;, title: &#39;职业&#39;, width: 100}
      ,{field: &#39;wealth&#39;, title: &#39;财富&#39;, width: 100}
      ,{fixed: &#39;right&#39;, width: 165, align:&#39;center&#39;, toolbar: &#39;#barDemo&#39;}
    ]]
  });

버튼 또는 js 타이밍 호출, 쿼리 버튼 호출

  function callBack(){
  //第二次调用
 tableIns.reload({
    where: {&#39;username&#39;:"user-0"}/设定异步数据接口的额外参数,任意设
    ,page: {
      curr: 1 //重新从第 1 页开始
    }
 });
  }
  
  
});

Layui 테이블을 자동으로 새로 고치는 방법Layui 테이블을 자동으로 새로 고치는 방법Layui 테이블을 자동으로 새로 고치는 방법#🎜🎜 #4단계: 테스트.

1. 페이지 데이터 테이블이 성공적으로 열리고 표시됩니다.

2 페이지 넘김 버튼의 페이지 번호를 클릭하면 테이블이 새로고침됩니다

3 페이지 새로고침을 요청합니다.

Layui 테이블을 자동으로 새로 고치는 방법

위 내용은 Layui 테이블을 자동으로 새로 고치는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.