異なる行が異なるプロパティを持つように、 django-tables2でテーブルを作成したいと思います。
デフォルトでは、どちらかを取得します
<tr class="odd">
また
<tr class="even">
一部の行に独自のクラスを指定するにはどうすればよいですか?
同様に、CheckBoxColumn があり、この列にデータを指定した場合、値は次のようになります。
<input type="checkbox" name="col" value="123"/>
これは、どのチェックボックスがチェックされたかを把握するのに最適です。ただし、テーブルの作成時にチェックボックスをオンにするにはどうすればよいですか?
私のシナリオ: ユーザーは大きなテーブルからいくつかの行を選択します。たとえば、テーブルには
- オレンジ 1
- オレンジ 2
- りんご 5
- オレンジ 3
- りんご 4
- きゅうり 7
- アップル 1
ユーザーは、リンゴ 5とキュウリ 7を選びます。
次に、ユーザーが少なくとも 1 つのリンゴと少なくとも 1 つのキュウリを選んだので、すべてのリンゴとすべてのキュウリを表示したいと思います。これにより、ユーザーは他の関連エントリを表示できます。
- りんご 5
- りんご 4
- きゅうり 7
ただし、css を使用したり、チェックボックスを表示したりして、ユーザーが実際に選択したエントリを強調表示したいと思います。
- りんご 5
- りんご 4
- きゅうり 7