我正在使用https://github.com/shymonk/django-datatable作为表格。
默认情况下,它只显示10条记录,并且有一个长度菜单可以选择不同的数字。
我在Ajax调用中看到它在第一次加载时要求iDisplayLength=10
。
如何覆盖它首先显示100?
我阅读了源代码和文档,但我是django的新手,不知道如何覆盖它
答案 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