>웹 프론트엔드 >부트스트랩 튜토리얼 >Bootstrap-Table을 사용하여 페이징 및 정렬 구현

Bootstrap-Table을 사용하여 페이징 및 정렬 구현

angryTom
angryTom원래의
2019-08-20 15:12:114171검색

Bootstrap-Table을 사용하여 페이징 및 정렬 구현

며칠 전부터 여러 테이블 플러그인을 찾아본 후 요구사항을 충족하기 위해 플러그인 중 하나를 사용하는 방법을 연구하기 시작했습니다.

  1. jquery를 사용할 수 있어야 합니다. .load를 사용하면 조각을 tbody의 콘텐츠로 직접 로드할 수 있습니다.

 2. 열 헤더를 클릭하면 정렬할 수 있습니다.

 3. 페이지 매김 기능, 이 페이징은 서버 측 페이징을 지원할 수 있습니다.

최종적으로 Bootstrap-Table 플러그인을 통해 구현되었습니다. 다음은 구체적인 구현 과정을 소개합니다.

1. 참조 플러그인

Css 및 js 파일 참조 시작하기를 클릭하세요. 다음과 같이 플러그인에 필요합니다.

<link rel="stylesheet" href="bootstrap.min.css">
<link rel="stylesheet" href="bootstrap-table.css">
<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
<script src="bootstrap-table.js"></script>
<-- put your locale files after bootstrap-table.js -->
<script src="bootstrap-table-zh-CN.js"></script>

2. 테이블 만들기

HTML 페이지에 데이터를 표시하기 위한 테이블을 만듭니다. 이 테이블은 다음 단계에서 Bootstrap-Table에 의해 초기화됩니다.

3. 테이블 초기화

Javascript를 사용하여 테이블을 초기화하고 일부 기능을 사용자 정의하여 이전 요구 사항을 충족합니다.

<table id="dataTable">
    <thead>
    <tr>
        <th data-field="fullname" data-sortable="true">名称</th>
        <th data-field="shortname" data-sortable="true">简称</th>
        <th data-field="address" data-sortable="true">地址</th>
        <th data-field="linkman" data-sortable="true">联系人</th>
        <th data-field="tel" data-sortable="true">联系电话</th>
        <th>操作</th>
    </tr>
    </thead>
    <tbody id="dataBody">

    </tbody>
</table>

위 구성 후 dataTable은 초기 요구 사항을 충족할 수 있습니다. 변환은 서버 측에서 완료되며 데이터는 서버 측에서 처리될 필요가 없으며 페이지 조각을 로드하여 수행되므로 개발이 더 편리할 수 있습니다. 효과는 다음과 같습니다:

Bootstrap-Table을 사용하여 페이징 및 정렬 구현

추천 튜토리얼:

Bootstrap 튜토리얼

위 내용은 Bootstrap-Table을 사용하여 페이징 및 정렬 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.