Obsługa tabel w ASP.Net Core

0

Korzystacie z jakiś gotowych helperów do tabel w projektach webowych, czy raczej robicie swoje?

0

To zależy o jaką tabelę ci chodzi. Nie sprecyzowałeś czy mówimy o Tabeli (Encji) w bazie danych czy tabeli na widoku.

1

W widoku. Sorki. Coś na zasadzie datatables.net ale stricte pod asp net. Sortowanie, szukajka, kolorowanie wierszy, multiselect

0

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)

0

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

0

DevExpress - nie jest za free

0

Devexpress odpada, nie podoba mi się jego "responsywność"

0

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"
    ]
}
0

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

0

NonFactors.Grid

0
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.

0

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.

1
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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1