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

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

尚
앞으로
2019-11-23 17:40:153836검색

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으로 문의하시기 바랍니다. 삭제