layui 테이블 페이지 매김 데이터를 지우고 나서
이 기사에서는 데이터를 지우고 나서 Pagination을 재설정하는 Layui 테이블의 일반적인 문제를 다룹니다. 테이블이 비어있을 때에도 Pagination 상태를 유지하기위한 몇 가지 접근법을 탐색 할 것입니다.
데이터를 지우고 Layui 테이블에서 Pagination을 유지하는 방법
핵심 문제는 Layui의 기본 동작에 있습니다. 빈 배열과 함께 와 같은 메소드를 사용하여 테이블 데이터를 완전히 지우면 Layui는 이것을 완전한 데이터 새로 고침으로 해석하고 기본 상태 (보통 1 페이지)로 페이지 매김을 재설정합니다. 이것을 우회하기 위해서는 Layui에게 현재의 페이지 매김 설정을 유지하도록 명시 적으로 지시해야합니다. 이것은 메소드의 옵션을 조심스럽게 조작하여 달성 할 수 있습니다. table.reload
단순히 빈 데이터 배열을 제공하는 대신 data 객체 내에서 table.reload
및 매개 변수를 제공해야합니다. 이 매개 변수는 각각 현재 페이지 번호와 페이지 당 항목 수를 나타냅니다. 결정적으로, 우리는 데이터를 지우기 전에 이러한 값을 보존해야합니다.
다음은 다음과 같은 방법이 있습니다. page
를 Layui 테이블의 실제 ID로 바꾸는 것을 잊지 마십시오. 이 접근법은 빈 데이터 세트를 사용하더라도 Layui는 이전에 본 페이지에서 유지 된 페이지 매김으로 테이블을 렌더링 할 것입니다. limit
테이블 데이터를 지우린 후 Layui가 Pagination을 재설정하는 것을 방지합니다.이 질문은 본질적으로 첫 번째 분야의 재구성입니다. 솔루션은 동일하게 유지됩니다. 이전 섹션에서 알 수 있듯이 where
및 매개 변수를 포함하는 메소드를 사용하십시오. 원하는 페이지와 한계를 명시 적으로 지정함으로써 Layui에게 지우는 데이터에 관계없이 Pagination State를 유지하도록 지시합니다. 이것은 원치 않는 재설정을 1 페이지로 방지하지 못하게합니다. table.reload
내용물을 비운 후 Layui 테이블에서 Pagination을 유지하는 가장 좋은 방법은 무엇입니까? 위에서 설명한 방법은 다음과 같은 방법입니다. 이 접근법은 효율적이며 Layui의 프레임 워크 내에서 문제를 직접 해결하며 최소한의 코드 변경이 필요합니다. 다른 접근법에는 DOM을 수동으로 조작하거나 외부 페이지 매김 라이브러리를 사용하는 것이 포함될 수 있으며, 이는 덜 우아하고 오류가 발생하기 쉽습니다. 메소드는 가장 깨끗하고 가장 통합 된 솔루션을 제공합니다.
테이블 데이터가 지워질 때 Pagination 설정을 유지하기위한 LAYUI 메소드 또는 해결 방법이 있습니까? 예, 데이터 지우기시 "페이지 화 설정을 유지"하는 전용 LAYUI 방법이 없습니다. 그러나 위에서 반복적으로 설명 된 해결 방법은 기존
메소드를 효과적으로 활용합니다. 다시로드 중 및
위 내용은 Layui 테이블이 지워진 후 페이징 상태를 유지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!