ホームページ  >  に質問  >  本文

MUI データテーブルのチェックボックスの並べ替えの問題

<p>チェックしたデータをMUIデータテーブルの先頭に表示したいと思います。 小切手帳 この図では、チェックされたボックスがすべて並べ替えられていないことがわかります。 </p> <p>したがって、チェックされた行をすべてまとめてデータ テーブルの先頭に表示したいと考えています。 </p> <p>この問題を解決してください。 </p>
P粉793532469P粉793532469415日前442

全員に返信(1)返信します

  • P粉155832941

    P粉1558329412023-09-01 10:47:20

    以下のコードは、SortCheckedAtTop という名前の関数を使用したソリューションを示しています。このソリューションが適切に機能するには、行のリストがオブジェクトの配列 (rows) として表現される必要があります。選択された行のリストは、行 ID の配列 (selected) を使用して維持する必要があります。 rowsselected は両方とも、いくつかの状態管理メソッド (Redux、React.useState、React.useReducer など) を使用して維持する必要があります。

    JavaScript の Intl.Collat​​or を使用して、一般的な並べ替えを処理できます。例えば:### リーリー

    関数

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

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

    返事
    0
  • キャンセル返事