Descărcare, sfat de instrumente și starea grilei

Versiunea UI Telerik pentru Blazor 2.9.0 include componente Upload și Tooltip, Managementul stării rețelei, Extensie cod Visual Studio, Suport WebAssembly 3.2.0 Preview 2 și multe altele. Hai să ne scufundăm.

sfat

Noua versiune 2.9.0 a interfeței Telerik pentru Blazor a sosit și aduce noi componente native și caracteristici gata de producție! Blazor Library UI include acum noi componente pentru descărcare și sfaturi de instrumente, îmbunătățiri multiple ale grilei, inclusiv gestionarea stării, sortarea și gruparea din cod, programări recurente ale programatorului, Expertul șablonului de proiect Visual Code Code, compatibilitatea WebAssembly 3.2.0 Preview 2 și multe altele! În acest articol, vom parcurge avantajele versiunii 2.9.0 și vom discuta în detaliu toate îmbunătățirile pe care le puteți aduce aplicațiilor Blazor.

Telerik UI pentru Blazor acceptă atât partea server, cât și WebAssembly 3.2.0 Preview 2

Ca întotdeauna, versiunile UI Telerik pentru Blazor merg mână în mână cu versiunile de previzualizare lansate de Microsoft. Ne face plăcere să vă anunțăm că cea mai recentă versiune a interfeței Telerik pentru Blazor 2.9.0 este compatibilă cu cea mai recentă versiune de previzualizare 2 a Blazor WebAssembly 3.2.0 .

Blazor WebAssembly Preview 2 aduce o mulțime de noi funcții interesante - integrare cu resurse web statice ASP.NET Core, șablon PWA, autentificare bazată pe token, configurație actualizată a linkerului și așa cum a spus Microsoft. ceea ce înseamnă că fișierele runtime și cadru sunt doar 159 KB - cât de grozav!

Blazor WebAssembly 3.2.0 Preview 2 - Sursa imaginii: https://devblogs.microsoft.com/

Noua componentă de descărcare Blazor

Vă ascultăm întotdeauna feedback-ul și în această versiune am implementat unul dintre cele mai așteptate elemente ale portalului de feedback Telerik UI for Blazor - componenta de încărcare a fișierelor.!

Prezentare

Acum puteți descărca fișiere în mod asincron în aplicațiile Blazor cu ușurință - salutați eticheta!

UI Telerik pentru Blazor Upload Component

Noua componentă Blazor Upload are mai multe opțiuni de configurare și evenimente pentru a vă permite să creați și să personalizați încărcarea fișierelor necesare pentru scenariile dvs.

Cu o singură linie de cod, puteți permite utilizatorilor să descarce unul sau mai multe fișiere.

În exemplul de mai sus, utilizând SaveUrl = "@ SaveUrl", specificați adresa URL a handlerului (punct final, controler) care va primi fișierele descărcate. Pentru a gestiona eliminarea fișierelor, setați RemoveUrl = "@ RemoveUrl" - cu adresa URL a punctului final pentru solicitarea de eliminare.

Am luat în considerare cazurile în care o încărcare ar trebui să aibă loc imediat după selectarea fișierului și am expus proprietatea AutoUpload. Folosindu-l puteți configura fie o descărcare imediată a fișierului (implicit), fie solicitați utilizatorului să facă clic pe butonul „Descărcare”.

Validare

Componenta Telerik UI pentru Blazor Upload oferă mai multe setări pentru a vă ajuta să validați fișierele selectate de pe client. Puteți seta restricții privind dimensiunea permisă utilizând MinFileSize și MaxFileSize sau pe formatul de fișier utilizând parametrul AllowedExtensions, așa cum se arată în fragmentul de cod eșantion de mai jos:

Evenimente

Aveți la dispoziție mai multe evenimente pentru a gestiona atât fișierele, cât și procesul de descărcare utilizând noua componentă de descărcare Blazor. Mai jos este un rezumat al evenimentelor disponibile și al declanșatorilor acestora:

Argumentele evenimentului oferă lista de fișiere, acțiunile corespunzătoare (descărcare, ștergere etc.) și acces la obiecte de interogare, astfel încât să

Nouă componentă Blazor Tooltip

Un alt articol solicitat de utilizator pe care am reușit să îl livrăm în această versiune este componenta Tooltip .