django-tables2 указывают разные свойства для разных rows

Я хотел бы создать таблицу с django-tables2 такими что разные строки имеют разные свойства.

По умолчанию я получаю либо

<tr class="odd">

, либо

<tr class="even">

Как я могу указать свой собственный класс для некоторых строк?

Точно так же, если у меня есть CheckBoxColumn и я указываю некоторые данные для этого столбца, он переходит в значение :

<input type="checkbox" name="col" value="123"/>

Это отлично подходит для определения того, какой флажок установлен. Однако как я могу установить некоторые флажки как отмеченные при создании таблицы?

Мой сценарий: пользователь выбирает несколько строк из большой таблицы.Например, в таблице есть

  • апельсин 1
  • апельсин 2
  • яблоко 5
  • апельсин 3
  • яблоко 4
  • огурец 7
  • яблоко 1

Пользователь выбирает aaple 5 и огурец 7 .

Затем я хотел бы отобразить все яблоки и все огурцы, поскольку пользователь выбрал хотя бы одно яблоко и хотя бы один огурец. Это позволяет пользователю видеть другие соответствующие записи:

  • яблоко 5
  • яблоко 4
  • огурец 7

Однако я хотел бы выделить записи, фактически выбранные пользователем, используя css и / или отображая установлен флажок:

  • яблоко 5
  • яблоко 4
  • огурец 7
7
задан osa 1 March 2012 в 23:10
поделиться