Maison  >  Article  >  interface Web  >  Comment actualiser automatiquement les tables Layui

Comment actualiser automatiquement les tables Layui

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-07-11 16:49:4715457parcourir

Comment actualiser automatiquement les tables Layui

Première étape : configurer l'environnement.

1. L'environnement de Layui est très simple à mettre en place, similaire à une requête. Il peut être utilisé directement à condition d’être importé.

1.1 : Introduisez js et les styles

2 Si vous faites une demande interactive complète la veille et la veille, vous devez créer un environnement d'arrière-plan réactif. (Cette fois, nous n'introduireons pas la construction de l'environnement d'arrière-plan)

Comment actualiser automatiquement les tables LayuiComment actualiser automatiquement les tables Layui

Étape 2 : Téléchargez layui.

Site Web : https://www.layui.com/

1. La première étape consiste à ouvrir l'URL de téléchargement de layui

2. package de layui

3. Afficher les packages de dépendances.

Comment actualiser automatiquement les tables Layui

Comment actualiser automatiquement les tables Layui

Comment actualiser automatiquement les tables Layui

Recommandations associées : "Tutoriel du framework Laui"

Étape 3 : Implémentation du code.

1. Implémentation de la partie code html

<fieldset class="layui-elem-field layui-field-title" style="margin-top: 50px;">
  <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. Implémentation du code js. Le bouton

<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;}
    ]]
  });

ou js est appelé régulièrement, et le bouton de requête appelle

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

Comment actualiser automatiquement les tables LayuiComment actualiser automatiquement les tables LayuiComment actualiser automatiquement les tables Layui

Étape 4 : Test.

1. Le tableau des données de la page est ouvert et affiché avec succès.

2. Cliquez sur le numéro de page du bouton de rotation de page pour actualiser le tableau

3. Appelez la demande de layui pour actualiser la page.

Comment actualiser automatiquement les tables Layui

Comment actualiser automatiquement les tables Layui

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn