MUI データテーブルのチェックボックスの並べ替えの問題
P粉793532469
P粉793532469 2023-08-31 13:35:53
0
1
490
<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.Collat​​or を使用して、一般的な並べ替えを処理できます。例えば:### リーリー

関数

SortCheckedAtTopここにある並べ替え関数に基づきます。この関数は、rows が以前に並べ替えられたオブジェクトのリストであることを前提としています。これらのオブジェクトは次のようになります: リーリー

selected は、選択された行を表す id 配列です。 React.useState を使用してこの配列を管理していた場合、次のようなステートメントが作成される可能性があります: リーリー ###解決### リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート