let subclasses of BatchView override b_size default value
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2000 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
7b553a5955
commit
ef14fad4aa
1 changed files with 3 additions and 1 deletions
|
@ -30,6 +30,8 @@ from cybertools.reporter.batch import Batch
|
||||||
|
|
||||||
class BatchView(object):
|
class BatchView(object):
|
||||||
|
|
||||||
|
default_size = 20
|
||||||
|
|
||||||
def __init__(self, context, request, iterable=None):
|
def __init__(self, context, request, iterable=None):
|
||||||
self.context = context
|
self.context = context
|
||||||
self.request = request
|
self.request = request
|
||||||
|
@ -39,7 +41,7 @@ class BatchView(object):
|
||||||
def setup(self, iterable):
|
def setup(self, iterable):
|
||||||
form = self.request.form
|
form = self.request.form
|
||||||
page = int(form.get('b_page', 1))
|
page = int(form.get('b_page', 1))
|
||||||
size = int(form.get('b_size', 20))
|
size = int(form.get('b_size', self.default_size))
|
||||||
overlap = int(form.get('b_overlap', 0))
|
overlap = int(form.get('b_overlap', 0))
|
||||||
orphan = int(form.get('b_orphan', 0))
|
orphan = int(form.get('b_orphan', 0))
|
||||||
self.batch = Batch(iterable, page-1, size, overlap, orphan)
|
self.batch = Batch(iterable, page-1, size, overlap, orphan)
|
||||||
|
|
Loading…
Add table
Reference in a new issue