[Erp5-report] r16886 - /erp5/trunk/products/ERP5Form/ListBox.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Oct 8 15:34:49 CEST 2007


Author: ivan
Date: Mon Oct  8 15:34:49 2007
New Revision: 16886

URL: http://svn.erp5.org?rev=16886&view=rev
Log:
It's possible to override max lines from selection parameters.
This can be useful in 'report' mode when we may like to override 
default max lines per page and possibly show all records.

Modified:
    erp5/trunk/products/ERP5Form/ListBox.py

Modified: erp5/trunk/products/ERP5Form/ListBox.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/ListBox.py?rev=16886&r1=16885&r2=16886&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/ListBox.py (original)
+++ erp5/trunk/products/ERP5Form/ListBox.py Mon Oct  8 15:34:49 2007
@@ -1445,7 +1445,6 @@
     selection_name = self.getSelectionName()
     start = self.getLineStart()
     max_lines = self.getMaxLineNumber()
-
     report_section_list = []
 
     if self.isReportTreeMode():
@@ -2152,6 +2151,10 @@
   def getMaxLineNumber(self):
     """Return the maximum number of lines shown in a page.
     """
+    list_lines =self.getParamDict().get('list_lines', None)
+    if list_lines is not None:
+      # it's possible to override max lines from selection parameters
+      return list_lines 
     return self.field.get_value('lines')
 
   getMaxLineNumber = VolatileCachingMethod(getMaxLineNumber)




More information about the Erp5-report mailing list