MUI Datatable의 확인란 정렬 문제
P粉793532469
P粉793532469 2023-08-31 13:35:53
0
1
487
<p>확인된 데이터가 MUI 데이터 테이블 상단에 나타나도록 하고 싶습니다. 수표책 이 그림에서는 체크된 상자가 모두 정렬되지 않은 것을 볼 수 있습니다. </p> <p>그래서 선택된 모든 행이 함께 모여 데이터 테이블 상단에 나타나기를 원합니다. </p> <p>이 문제를 해결하도록 도와주세요. </p>
P粉793532469
P粉793532469

모든 응답(1)
P粉155832941

아래 코드는 SortCheckedAtTop이라는 함수를 사용한 솔루션을 보여줍니다. 솔루션이 제대로 작동하려면 행 목록이 객체 배열로 표시되어야 합니다(rows)。选中行的列表需要使用行ID的数组(selected)进行维护。rowsselected 둘 다 일부 상태 관리 방법(예: Redux, React.useState, React.useReducer 등)을 사용하여 유지되어야 합니다.

JavaScript의 Intl.Collator를 사용하여 일반 정렬을 처리할 수 있습니다. 예:

으아악

기능 SortCheckedAtTop여기에 있는 정렬 기능을 기반으로 합니다. 이 함수는 rows가 이전에 정렬된 개체 목록이라고 가정합니다. 이러한 개체는 다음과 같습니다.

으아악

selected是表示已选中行的id数组。如果使用React.useState이 배열을 관리하려면 다음과 유사한 명령문이 있을 수 있습니다.

으아악

솔루션

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿