Negli script precedenti abbiamo visto come muovere tramite Drag&Drop gli elementi di una lista per permetterne l'ordinamento o lo spastamento in altre liste. Questi script partivano dall'assunto che ogni elemento potesse essere spostato. Tuttavia ci sono casi in cui alcuni elementi non devono poter essere spostati dall'utente. In questi casi dobbiamo usare la direttiva cdkDragDisabled che accetta un boolean che specifica se l'elemento può essere mosso o meno dall'utente.
<div cdkDropList (cdkDropListDropped)="drop($event)">
<div
*ngFor="let p of people"
cdkDrag
[cdkDragDisabled]="!p.draggable"}}>{{p.value}}</div>
</div>Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cache temporanea in Javascript con oggetti
Integrare Agenti A2A in Azure API Management
Blue/Green Release in locale con .NET Aspire
Leggere i parametri da riga di comando in una file based app .NET
Gestione delle scrollbar dinamiche in HTML e CSS
Utilizzare il Null conditional assignment di C# 14
Referenziare un package NuGet in una file based app .NET
Realizzare un accordion con gli elementi HTML details e summary
Impostare automaticamente l'altezza del font tramite CSS
Utilizzare le librerie native di .NET per decomprimere un file zip
Stop Building Chatbots. Build a team
Usare il metodo nameof con un tipo generico in C# 14


