django-datatable默认iDisplayLength

时间:2016-06-29 06:47:27

标签: jquery python django datatable

我正在使用https://github.com/shymonk/django-datatable作为表格。

默认情况下,它只显示10条记录,并且有一个长度菜单可以选择不同的数字。

我在Ajax调用中看到它在第一次加载时要求iDisplayLength=10

如何覆盖它首先显示100?

我阅读了源代码和文档,但我是django的新手,不知道如何覆盖它

1 个答案:

答案 0 :(得分:1)

我可以从他们的源代码中看到:class TableOptions用于meta options,可以访问它来设置不同的属性。

所以我看到它,添加Meta可以帮到你,就像这样:

class AjaxTable(Table):
    id = Column(field='id', header=u'#')
    name = Column(field='name', header=u'NAME')
    organization = Column(field='organization.name', header=u'ORG')

    class Meta:
        model = Person
        ajax = True
        page_length = 100  # Add this and see

page_length是我在TableOptions

中可以看到的一组选项