Nello script #123 abbiamo visto come sfruttare Bootstrap per mostrare un tooltip. In questo script espandiamo l'idea parlando di come mostrare un vero e proprio popup accanto a un elemento. Bootstrap rende facile questo compito treamite il controllo popover. Questo controllo ci permette di definire il contenuto del popup direttamente dal codice HTML come nel seguente esempio.
<button type="button" class="btn btn-default" data-toggle="popover" title="Popup title" data-content="Popup content"> Toggle popover </button>
L'attributo title definisce il titolo del popup. Se questo non è presente, il titolo non viene mostrato. L'attributo data-content definisce invece il contenuto del popover.
Il codice HTML definisce il contenuto del popup, ma da solo non basta in quanto dobbiamo inizializzare il popup singolarmente per tutti i controlli. Possiamo eseguire questa operazione tramite il seguente codice
$(function () { $('[data-toggle="popover"]').popover(); })
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Hosting di componenti WebAssembly in un'applicazione Blazor static
Ottimizzazione dei block template in Angular 17
Triggerare una pipeline su un altro repository di Azure DevOps
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Utilizzare i primary constructor di C# per inizializzare le proprietà
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Applicare un filtro per recuperare alcune issue di GitHub
Gestire domini wildcard in Azure Container Apps
Estrarre dati randomici da una lista di oggetti in C#
Proteggere le risorse Azure con private link e private endpoints
Evitare il flickering dei componenti nel prerender di Blazor 8