Korzystacie z jakiś gotowych helperów do tabel w projektach webowych, czy raczej robicie swoje?
Obsługa tabel w ASP.Net Core
- Rejestracja: dni
- Ostatnio: dni
- Postów: 253
To zależy o jaką tabelę ci chodzi. Nie sprecyzowałeś czy mówimy o Tabeli (Encji) w bazie danych czy tabeli na widoku.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Jastrzębie-Zdrój
- Postów: 2180
W widoku. Sorki. Coś na zasadzie datatables.net ale stricte pod asp net. Sortowanie, szukajka, kolorowanie wierszy, multiselect
- Rejestracja: dni
- Ostatnio: dni
- Postów: 253
Jeżeli korzystasz z Entity Framework to dla widoków razor już coś takiego jest. https://docs.microsoft.com/en-us/aspnet/core/data/ef-rp/sort-filter-page?view=aspnetcore-2.1
Masz tam paginacje, filtrowanie i sortowanie.
Ewentualnie możesz sobie wystawić endpoint do pobierania danych i ajaxem wyciągać dane do tabeli (np. takiego datatables.net)
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Jastrzębie-Zdrój
- Postów: 2180
Próbowałem ajaxem wyciągnąć dane ale zwraca mi datatables błąd, że dostał niepoprawny json. Mój projekt to Razor Pages i próbowałem te dane wyciągnąć z pomocą page-handler ale jako wynik dostaje html, a nie json. Spróbuje twojej propozycji
- Rejestracja: dni
- Ostatnio: dni
DevExpress - nie jest za free
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Jastrzębie-Zdrój
- Postów: 2180
Devexpress odpada, nie podoba mi się jego "responsywność"
- Rejestracja: dni
- Ostatnio: dni
- Postów: 253
Gdybyś korzystał z Vue to bym ci polecił vuetable . W nim przynajmniej można przekazać normalnego JSON'a. W datatables ważne jest aby to była rzeczywiście tabela a nie obiekt.
{
"data": [
[
"Tiger Nixon",
"System Architect",
"Edinburgh",
"5421",
"2011/04/25",
"$320,800"
],
[
"Garrett Winters",
"Accountant",
"Tokyo",
"8422",
"2011/07/25",
"$170,750"
]
}
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Jastrzębie-Zdrój
- Postów: 2180
Szczerze mówiąc liczyłem na fale propozycji i dyskusje na 5 stron... Ciesze się, że microsoft "wymyślił" Razor Pages, ale co do widoku też by się parę alternatyw, gotowców przydało. Datatables wydaje się być najlepszym rozwiązaniem, jak nie jedynym
- Rejestracja: dni
- Ostatnio: dni
- Postów: 253
AdamWox napisał(a):
Szczerze mówiąc liczyłem na fale propozycji i dyskusje na 5 stron... Ciesze się, że microsoft "wymyślił" Razor Pages, ale co do widoku też by się parę alternatyw, gotowców przydało. Datatables wydaje się być najlepszym rozwiązaniem, jak nie jedynym
Moim skromnym zdaniem asp.net średnio nadaje się do frontu i ichniejszych widoków. Zawsze kiedy robię jakiś projekt webowy to asp.net używam tylko jako backend. Najczęściej wystawiam sobie API i tworze front np. w nuxtjs albo innym nodzie.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Jastrzębie-Zdrój
- Postów: 2180
Próbowałem szczęścia w angularze, świetny framework, ale stanąłem w miejscu na kilku funkcjach gdzie nawet stackoverflow nie zna odpowiedzi. Próbuje więc szczęścia w czymś co w miare znam i czuje się pewniej.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
AdamWox napisał(a):
W widoku. Sorki. Coś na zasadzie datatables.net ale stricte pod asp net. Sortowanie, szukajka, kolorowanie wierszy, multiselect
To się nazywa grid,a nie tabela.