def add_ranking_columns(self, standings): headers = self._standings_headers(standings.rankings_info()) data = [] for standing in standings: data.append([{ 'text': rankingformat(ranking), 'sort': ranking[0] or 99999, } for ranking in standing.iterrankings()]) self.add_columns(headers, data)
def add_ranking_columns(self, standings, subset=None, side=None): standings_list = standings.get_standings( subset) if subset is not None else standings headers = self._standings_headers(standings.rankings_info(), side) data = [] for standing in standings_list: data.append([{ 'text': rankingformat(ranking), 'sort': ranking[0] or "99999", } for ranking in standing.iterrankings()]) self.add_columns(headers, data)
def add_ranking_columns(self, standings, subset=None, prefix=' '): standings_list = standings.get_standings(subset) if subset is not None else standings headers = [{ 'key': "%s" % (prefix[0] + info['abbr']).strip(), 'tooltip': "%s" % (prefix + info['name']).title().strip(), 'glyphicon': info['glyphicon'], } for info in standings.rankings_info()] data = [] for standing in standings_list: data.append([{ 'text': rankingformat(ranking), 'sort': ranking[0] or "99999", } for ranking in standing.iterrankings()]) self.add_columns(headers, data)