Slika 3: Savez 3 KPI (ukupna potpora, sportaša, dokumenata)

Endpoint:
- /api/v2/savez/{id}/kpi (ukupna_potpora, broj_sportasa, broj_klubova, najvisi_rang, broj_dokumenata, broj_manifestacija)

Frontend sport2.html:
- loadSavezKpi() function
- Auto-call after openSavez(id) panel render
This commit is contained in:
2026-05-05 18:24:05 +02:00
parent 7608839473
commit 8127e2ef22
3 changed files with 31 additions and 8 deletions
+1
View File
@@ -1466,6 +1466,7 @@ function renderSaveziTable(rows){
async function openSavez(id){
openPanel('Savez', '<div class="loading">Učitavanje saveza…</div>');
setTimeout(() => loadSavezKpi(id), 100);
const s = await api('/savezi/'+id);
if(!s || s.detail){
openPanel('Savez', '<div class="empty">Savez nije pronađen</div>');