Korzystacie z jakiś gotowych helperów do tabel w projektach webowych, czy raczej robicie swoje?
To zależy o jaką tabelę ci chodzi. Nie sprecyzowałeś czy mówimy o Tabeli (Encji) w bazie danych czy tabeli na widoku.
W widoku. Sorki. Coś na zasadzie datatables.net ale stricte pod asp net. Sortowanie, szukajka, kolorowanie wierszy, multiselect
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)
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
DevExpress - nie jest za free
Devexpress odpada, nie podoba mi się jego "responsywność"
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"
]
}
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
NonFactors.Grid
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.
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.
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.