У меня есть таблица, сгенерированная Django-tables2, которая все работает отлично.Первый столбец отформатирован как кнопка, которая удаляет текущую строку из таблицы.Однако теперь я хочу иметь другие функции, такие как копирование и т. Д. Я мог бы просто добавить новую кнопку для каждой возможной функции, но тогда я бы закончил с таблицей кнопок и без места для данных.Поэтому я хотел бы заменить первую кнопку выпадающим меню различных функций.Кажется довольно простым добавить заголовок меню, но я не могу понять, как и где добавить неупорядоченный список для пунктов меню.Кто-нибудь пытался сделать это, или кто-нибудь знает, возможно ли это вообще?
Код для моей кнопки в качестве ячейки.
class TaskTable(ColumnShiftTable):
remove = tables.LinkColumn('tasks:deletetask', args=[A('pk')], text='Delete', orderable=False, empty_values=(), attrs={'th':{'class': 'nocolor'},'a':{'class':'btn btn-danger'}})
Код изменен на параметр меню
class TaskTable(ColumnShiftTable):
menu = tables.LinkColumn(text='Options', attrs={'th':{'class': 'nocolor'},'a':{'href':'#','class':'dropdown-toggle','data-toggle':'dropdown'}})
Как расширить второй пакет кода выше, чтобы включить мой список пунктов меню.