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
Collegare applicazioni server e client con .NET Aspire
Generare velocemente pagine CRUD in Blazor con QuickGrid
Creare agenti facilmente con Azure AI Agent Service
Ottimizzare le performance usando Span<T> e il metodo Split
Paginare i risultati con QuickGrid in Blazor
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Triggerare una pipeline su un altro repository di Azure DevOps
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Gestione dei nomi con le regole @layer in CSS
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API