예제 #1
0
 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()
예제 #2
0
    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()
예제 #3
0
    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
예제 #4
0
    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()