> 웹 프론트엔드 > 레이이 튜토리얼 > Layui 테이블 모듈에서 처리된 테이블 데이터의 정렬 문제

Layui 테이블 모듈에서 처리된 테이블 데이터의 정렬 문제

풀어 주다: 2019-11-23 17:40:15
앞으로
3888명이 탐색했습니다.

Layui 테이블 모듈에서 처리된 테이블 데이터의 정렬 문제

layui 테이블을 사용하는 과정에서 특정 컬럼의 데이터 형식을 변환하거나, 0/1 상태를 yes/no로 변경하거나, 숫자를 별점 표시 시 문제가 발생합니다. 테이블 데이터가 다른 형식으로 변환되어 정렬:true로 설정되어 있는데, 정렬 버튼을 클릭하면 해당 열 데이터가 사라집니다. 어떻게 해결하나요?

대상 테이블의 정렬 순서를 설정하고 서버에 요청을 다시 보내기만 하면 됩니다.

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 //排序方式
              }
          });
      });
로그인 후 복사

추천: layui 튜토리얼

위 내용은 Layui 테이블 모듈에서 처리된 테이블 데이터의 정렬 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿