def renderResults( self ): columns = SearchColumns formatter = table.StandaloneFullFormatter( self.context, self.request, self.results or (), prefix="form", visible_column_names = [c.name for c in columns], columns = columns ) formatter.cssClasses['table'] = 'listing' return formatter()
def renderListing( self ): columns = ListingColumns formatter = table.StandaloneFullFormatter( self.context, self.request, self.context.values(), prefix="form", visible_column_names = [c.name for c in columns], # sort_on = ( ('Last Name', False),) , columns = columns ) formatter.cssClasses['table'] = 'listing' return formatter()
def setUpFormatter(self): """ setup table listing formatter """ columns = self.setUpColumns() formatter = table.StandaloneFullFormatter(self.context, self.request, self.results, prefix=self.prefix, columns=columns) formatter.cssClasses['table'] = 'yui-dt-table' return formatter
def listing(self): for column in self.columns: if hasattr(column, 'title'): column.title = utranslate(domain='plonegetpaid', msgid=column.title, context=self.request) columns = self.columns formatter = table.StandaloneFullFormatter( self.context, self.request, self.line_items, prefix=self.prefix, visible_column_names=[c.name for c in columns], #sort_on = ( ('name', False) columns=columns) formatter.cssClasses['table'] = 'listing' return formatter()