Maison >interface Web >Tutoriel Layui >Le problème de tri des données de table traitées par le module de table layui

Le problème de tri des données de table traitées par le module de table layui

尚
avant
2019-11-23 17:40:153888parcourir

Le problème de tri des données de table traitées par le module de table layui

Lors de l'utilisation de la table layui, cela se produira lorsque vous convertirez le format de données d'une certaine colonne, ou changerez le statut 0/1 en oui/non, ou changerez le nombre en étoiles. affichage. J'ai rencontré un problème. Les données de ma table ont été converties dans d'autres formulaires et sort:true a été défini. À ce moment-là, après avoir cliqué sur le bouton de tri, les données de la colonne ont disparu. Comment le résoudre ?

Il vous suffit de définir l'ordre de tri d'une table cible et de renvoyer la requête au serveur.

table.on('sort(这里是table的id)', function(obj){ //注:tool是工具条事件名,test是table原始容器的属性 lay-filter="对应的值"
          //尽管我们的 table 自带排序功能,但并没有请求服务端。
          //有些时候,你可能需要根据当前排序的字段,重新向服务端发送请求,从而实现服务端排序,如:
          table.reload('这里是layui-table定义时候的elem', {
              initSort: obj //记录初始排序,如果不设的话,将无法标记表头的排序状态。 layui 2.1.1 新增参数
              ,where: { //请求参数(注意:这里面的参数可任意定义,并非下面固定的格式)
                  field: obj.field //排序字段
                  ,order: obj.type //排序方式
              }
          });
      });

Recommandé : tutoriel 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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer