Widgets.us.common.TeamSelector

us.common.teamSelector shows all the teams from selected league.

For the widget to render you have to provide seasonId or uniqueTournamentId. Entering uniqueTournamentId without year renders teams from current active season.


new TeamSelector(props)

Parameters
Name Type Description
props object
Properties
Name Type Argument Description
seasonId number <optional>

Season Id. Has priority over uniqueTournamentId.

uniqueTournamentId number <optional>

Unique tournament ID. The options are: 132 (NBA), 486 (WNBA), 234 (NHL), 109 (MLB), 31 (NFL), 27653 (NCAAF), 648 (NCAAB), 242 (MLS), 7 (Champions League), 679 (Europa League), 17 (Premier League), 35 (Bundesliga), 8 (La Liga), 23 (Serie A), 34 (Ligue 1)

year number <optional>

Year of season. Works with unique tournament ID. Format: YYYY.

uniqueTeamId number <optional>

Selected unique team ID.

division number <optional>

Selected NCAA division. NCAAF and NCAAB only. NCAAF valid values are: fbs, fcs, dII, dIII. NCAAB valid values are: dI, dII, dIII.

border number <optional>

When set to true, draws a border around the widget.

onItemClick function <optional>

OnClick callback function.

Examples

HTML/Declarative

<div class="sr-widget" data-sr-widget="us.common.teamSelector" data-sr-unique-tournament-id="132"></div>
<script type="application/javascript" src="https://widgets.media.sportradar.com/uscommon/widgetloader" data-sr-language="en_us" async></script>

JS/Programmatic

<script>
    (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f,
    g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h)
    )})(window,document,"script","https://widgets.media.sportradar.com/uscommon/widgetloader","USW", {
        language: 'en_us'
    });
    USW('addWidget', '#sr-widget', 'us.common.teamSelector', {uniqueTournamentId: 132});
</script>
<div id="sr-widget"></div>

JS/Example of using Event Handlers

<script>
    (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f,
    g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h)
    )})(window,document,"script","https://widgets.media.sportradar.com/uscommon/widgetloader","USW", {
        language: 'en_us'
    });
    USW('addWidget', '#sr-widget', 'us.common.teamSelector', {onItemClick: function(type, obj){alert(JSON.stringify(obj));}});
</script>
<div id="sr-widget"></div>