2

私はプログラミングに不慣れなので、これは些細な質問かもしれません...

django-tables2で、CheckBoxColumnを使用するときに列ヘッダー名を表示できるようにしたいと思います。現在、ヘッダーを含め、すべてのチェックボックスが各行に表示されています。ヘッダーにチェックボックスを入れてもかまいませんが(長期的には「すべて選択」を実行するのに最適な方法だと思います)、表示するには列名が必要です。誰かがこれに対する解決策を持っていますか?

4

2 に答える 2

1

テーブルから継承する独自のカスタムチェックボックス列クラスを作成します。CheckBoxColumnはrenderメソッドをオーバーライドし、チェックボックスとそのラベルをhtml応答として指定します。

class CustomCheckBoxColumn(tables.CheckBoxColumn):

    def render(self, value, record, bound_column):
        return mark_safe(u'column Name<input type=checkbox, … />')
于 2013-03-14T21:12:37.243 に答える