Component · v2.7.0
NgbGridChartComponent
Composite grid and Chart.js-backed chart widget.
Import
import { NgbGridChartComponent } from '@angular-bootstrap/ngbootstrap';Selector:ngb-grid-chart
Declaration
class NgbGridChartComponent<T = any> implements OnChanges, AfterViewInit, AfterViewCheckedInputs
config
config: NgbGridChartConfig<T>ariaLabel
ariaLabel: stringDefault:'Grid chart'
Outputs
selectionChange
selectionChange: EventEmitter<NgbGridChartSelectionChange<T>>Properties
gridColumns
gridColumns: ColumnDef<T>[]Default:[]
chartConfig
chartConfig: NgbDataChartConfig | nullDefault:null
dimensionTemplate
dimensionTemplate: booleanDefault:true
sparklineField
sparklineField: string | nullDefault:null
sparklineColumns
sparklineColumns: ColumnDef<T>[]Default:[]
tableOptions
readonly tableOptions: {
responsive: boolean;
hoverRows: boolean;
zebraStripes: boolean;
}rowTrackBy
readonly rowTrackBy: (index: number, row: T) => string | numberchartAriaLabel
get chartAriaLabel(): stringMethods
sparklineValues
sparklineValues(row: T): number[]sparklineColor
sparklineColor(row: T): string | nullisRowSelected
isRowSelected(row: T): booleanseriesColor
seriesColor(row: T): stringonGridSelectionChange
onGridSelectionChange(event: {
selected: T[];
}): void