[javascript] DataTables에서 특정 열의 값을 필터링하여 표시하는 방법은 무엇인가요?

DataTables에서 특정 열의 값을 필터링하여 표시하는 방법은 아래와 같습니다.

  1. DataTables 초기화:
    $(document).ready(function() {
        $('#myTable').DataTable();
    });
    
  2. 특정 열에 대한 필터링:
    // 예를 들어, 첫 번째 열에 대해 필터링을 수행하고 싶을 때
    $(document).ready(function() {
        var table = $('#myTable').DataTable();
       
        table.columns(0).search('검색어').draw();
    });
    

    위의 코드에서, columns() 함수는 특정 열의 인덱스를 전달하여 해당 열에 대한 작업을 수행합니다. search() 함수는 특정 검색어를 전달하여 필터링을 수행합니다. 마지막으로, draw() 함수는 필터링 된 결과를 다시 그리는 역할을 합니다.

  3. 여러 열에 대한 필터링:
    // 예를 들어, 첫 번째 열과 세 번째 열에 대해 필터링을 수행하고 싶을 때
    $(document).ready(function() {
        var table = $('#myTable').DataTable();
       
        table.columns([0, 2]).search('검색어').draw();
    });
    

    위의 코드에서 columns() 함수에 배열로 열 인덱스를 전달하여 여러 열에 대한 필터링을 수행할 수 있습니다.

참고: DataTables의 자세한 사용법은 공식 문서를 참조하세요.