>

기본적으로 반응 테이블 정렬은 대소 문자를 구분합니다.

무의미하게 만들려면 맞춤 정렬 함수를 작성해야합니다.

이 답변은 https://github.com/react- 도구/반응 표/문제/335 .

이것이 도움이 될 것입니다.


  • 답변 # 1

    //function to sort the results
        function filterCaseInsensitive(filter, row) {
            const id = filter.pivotId || filter.id;
            return (
                row[id] !== undefined ?
                    String(row[id].toLowerCase()).startsWith(filter.value.toLowerCase())
                :
                    true
            );
        }
        // react table code goes here
        <ReactTable
            data={data}
            columns={columns}
            filterable
            defaultFilterMethod={(filter, row) => filterCaseInsensitive(filter, row) }
        />
    
    

  • 답변 # 2

    이 경우 더 넓은 필터를 사용하기로 결정했습니다 :

    const filterCaseInsensitive = ({ id, value }, row) =>
      row[id] ? row[id].toLowerCase().includes(value.toLowerCase()) : true
    
    

    그리고 ReactTable에서 그냥 ...

  • 이전 c# - ASPNET Core에서 Laravel Resource Controller와 같은 하나의 컨트롤러를 만들 수 있습니까?
  • 다음 python - pycharm - 통역사 작성 실패 오류 발생 : 권한 거부 :윈도우 10