import LicenseManager from 'ag-grid-enterprise'; LicenseManager.setLicenseKey('your_license_key_here'); :

<template> <ag-grid-vue class="ag-theme-alpine" style="height: 500px" :columnDefs="columnDefs" :rowData="rowData" :pivotMode="true"> </ag-grid-vue> </template> <script> import AgGridVue from 'ag-grid-vue3';

If the license is missing or invalid, a watermark appears. 5.1 React App.js or entry point:

const App = () => const columnDefs = [ field: 'athlete' , field: 'country' , field: 'gold', aggFunc: 'sum' // Enterprise aggregation ];

; </script> | Practice | Recommendation | |----------|----------------| | Never hardcode in client-side code | For open-source apps, the key can be inspected. Use only if your app is distributed privately. | | Environment variables | Store key in .env and reference as process.env.VUE_APP_AG_GRID_LICENSE (or framework equivalent). | | Backend injection | Have your backend serve the license key to the frontend after authentication. | | Single initialization | Call LicenseManager.setLicenseKey() once at app startup, not per grid instance. | | CI/CD safety | Do not commit license key to version control. Use secrets manager. | Example using environment variable (React + Webpack) LicenseManager.setLicenseKey(process.env.REACT_APP_AG_GRID_LICENSE); .env file:

import createApp from 'vue'; import App from './App.vue'; import LicenseManager from 'ag-grid-enterprise'; LicenseManager.setLicenseKey('your_license_key_here'); createApp(App).mount('#app');

import Component from '@angular/core'; @Component( selector: 'app-root', template: <ag-grid-angular style="width: 100%; height: 500px;" class="ag-theme-alpine" [rowData]="rowData" [columnDefs]="columnDefs" [pivotMode]="true"> </ag-grid-angular> ) export class AppComponent columnDefs = [ field: 'make' , field: 'model' , field: 'price', aggFunc: 'sum' ]; rowData = [ make: 'Toyota', model: 'Celica', price: 35000 ];

const eGridDiv = document.getElementById('myGrid'); new Grid(eGridDiv, gridOptions);

:

export default App; main.ts :

return ( <div className="ag-theme-alpine" style= height: 400, width: '100%' > <AgGridReact columnDefs=columnDefs rowData=rowData pivotMode=true // Enterprise only /> </div> ); ;

main.js :

export default components: AgGridVue , data() return columnDefs: [ field: 'make' , field: 'model' , field: 'price', aggFunc: 'sum' ], rowData: [ make: 'Toyota', model: 'Celica', price: 35000 ] ;

Image

WHAT IS GASPARILLA?

#JOINTHEINVASION

Ag-grid License Key Example Instant

import LicenseManager from 'ag-grid-enterprise'; LicenseManager.setLicenseKey('your_license_key_here'); :

<template> <ag-grid-vue class="ag-theme-alpine" style="height: 500px" :columnDefs="columnDefs" :rowData="rowData" :pivotMode="true"> </ag-grid-vue> </template> <script> import AgGridVue from 'ag-grid-vue3';

If the license is missing or invalid, a watermark appears. 5.1 React App.js or entry point:

const App = () => const columnDefs = [ field: 'athlete' , field: 'country' , field: 'gold', aggFunc: 'sum' // Enterprise aggregation ]; ag-grid license key example

; </script> | Practice | Recommendation | |----------|----------------| | Never hardcode in client-side code | For open-source apps, the key can be inspected. Use only if your app is distributed privately. | | Environment variables | Store key in .env and reference as process.env.VUE_APP_AG_GRID_LICENSE (or framework equivalent). | | Backend injection | Have your backend serve the license key to the frontend after authentication. | | Single initialization | Call LicenseManager.setLicenseKey() once at app startup, not per grid instance. | | CI/CD safety | Do not commit license key to version control. Use secrets manager. | Example using environment variable (React + Webpack) LicenseManager.setLicenseKey(process.env.REACT_APP_AG_GRID_LICENSE); .env file:

import createApp from 'vue'; import App from './App.vue'; import LicenseManager from 'ag-grid-enterprise'; LicenseManager.setLicenseKey('your_license_key_here'); createApp(App).mount('#app');

import Component from '@angular/core'; @Component( selector: 'app-root', template: <ag-grid-angular style="width: 100%; height: 500px;" class="ag-theme-alpine" [rowData]="rowData" [columnDefs]="columnDefs" [pivotMode]="true"> </ag-grid-angular> ) export class AppComponent columnDefs = [ field: 'make' , field: 'model' , field: 'price', aggFunc: 'sum' ]; rowData = [ make: 'Toyota', model: 'Celica', price: 35000 ]; | | Environment variables | Store key in

const eGridDiv = document.getElementById('myGrid'); new Grid(eGridDiv, gridOptions);

:

export default App; main.ts :

return ( <div className="ag-theme-alpine" style= height: 400, width: '100%' > <AgGridReact columnDefs=columnDefs rowData=rowData pivotMode=true // Enterprise only /> </div> ); ;

main.js :

export default components: AgGridVue , data() return columnDefs: [ field: 'make' , field: 'model' , field: 'price', aggFunc: 'sum' ], rowData: [ make: 'Toyota', model: 'Celica', price: 35000 ] ; | | CI/CD safety | Do not commit

THE LEGEND BEHIND THE INVASION

Off the shores of Florida, the legend of buccaneering sparked a tradition unlike any other. What began as a daring invasion and a forceful command to surrender the key to the city has evolved into today’s Gasparilla—parades, pirates, and an annual takeover that welcomes hundreds of thousands of revelers to join the krewe.

MISSION STATEMENT

The Union Home Mortgage Gasparilla Bowl is more than a game—it’s a full-on celebration. From Selection Day to the moment one team raises the iconic Treasure Trophy, we bring the spirit of Gasparilla to life with a bowl week packed with energy, tradition, and unforgettable experiences. For student-athletes, fans, and partners, it’s a can’t-miss clash that lights up Tampa Bay—and makes the holiday season even brighter for the community we call home.

OUR VALUES

A – Affordable entertainment for the whole family
R – Rally as a community
R – Reward student-athlete success with a first-class experience
G – Give back around the holidays
H – Highlight Tampa Bay

Image
Image

BOWL WEEK EVENTS

LEARN MORE
Image

PHOTO GALLERY

LEARN MORE
Image

NEWS & UPDATES

LEARN MORE

GET YOUR TICKETS TODAY!

#JOINTHEINVASION