Invoke the has_more_data function of tables when loading TableTab.

This allows classes extending TableTab to support pagination.

Fixes bug 1108195.

Change-Id: I4331aa66f0686f9991eb56721564a12248411a1f
This commit is contained in:
Lin Hua Cheng 2013-01-28 23:31:31 -08:00
parent 59b7e6011b
commit f56a346b78
1 changed files with 4 additions and 0 deletions

View File

@ -432,6 +432,7 @@ class TableTab(Tab):
"on %s." % (func_name, cls_name))
# Load the data.
table.data = data_func()
table._meta.has_more_data = self.has_more_data(table)
# Mark our data as loaded so we don't run the loaders again.
self._table_data_loaded = True
@ -453,3 +454,6 @@ class TableTab(Tab):
context["table"] = table
context["%s_table" % table_name] = table
return context
def has_more_data(self, table):
return False