Librerie Javascript
Chart
Funzioni per utilizzare la libreria dei Grafici.
-
InCoreChartResizeOnWindow()
Trova gli oggetti canvas con proprietà id e li ridimensiona in base alla pagina
N.B.: Questa funzione va chiamata in caso di ridimensionamento della pagina
-
InCoreChartDestroy(string)
Distrugge il Grafico presente sul controllo canvas HTML selezionato
- id: stringa, id del canvas da distruggere
-
InCoreChartGetDataset(string)
Ritorna il DataSet per un grafico in base all'URL inserito
- url: stringa, URL da chiamare con AJAX
Chiamate di esempio:
InCoreChartGetDataset("ACTION_URL")
.then((data) => {
new Chart(
document.getElementById('CANVAS_ID'),
{
type: 'line',
data: {
labels: data.data.map(row => row.label),
datasets: [
{
label: data.label,
data: data.data.map(row => row.value)
}
]
}
}
);
});
.then((data) => {
new Chart(
document.getElementById('CANVAS_ID'),
{
type: 'line',
data: {
labels: data.data.map(row => row.label),
datasets: [
{
label: data.label,
data: data.data.map(row => row.value)
}
]
}
}
);
});
InCoreChartGetDataset("ACTION_URL")
.then((data) => {
new Chart(
document.getElementById('CANVAS_ID'),
{
type: 'bar',
data: {
labels: data.data.map(row => row.label),
datasets: [
{
label: data.label,
data: data.data.map(row =>> row.value)
}
]
}
}
);
});
.then((data) => {
new Chart(
document.getElementById('CANVAS_ID'),
{
type: 'bar',
data: {
labels: data.data.map(row => row.label),
datasets: [
{
label: data.label,
data: data.data.map(row =>> row.value)
}
]
}
}
);
});
InCoreChartGetDataset("ACTION_URL")
.then((data) => {
new Chart(
document.getElementById('CANVAS_ID'),
{
type: 'line',
data: data
}
);
});
.then((data) => {
new Chart(
document.getElementById('CANVAS_ID'),
{
type: 'line',
data: data
}
);
});
InCoreChartGetDataset("ACTION_URL")
.then((data) => {
new Chart(
document.getElementById('CANVAS_ID'),
{
type: 'doughnut',
data: data
}
);
});
.then((data) => {
new Chart(
document.getElementById('CANVAS_ID'),
{
type: 'doughnut',
data: data
}
);
});