Obsługa tabel w ASP.Net Core

Obsługa tabel w ASP.Net Core
AdamWox
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Jastrzębie-Zdrój
  • Postów: 2180
0

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

Szekel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 253
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.

AdamWox
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Jastrzębie-Zdrój
  • Postów: 2180
1

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

Szekel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 253
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)

AdamWox
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Jastrzębie-Zdrój
  • Postów: 2180
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

JD
  • Rejestracja: dni
  • Ostatnio: dni
0

DevExpress - nie jest za free

AdamWox
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Jastrzębie-Zdrój
  • Postów: 2180
0

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

Szekel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 253
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.

Kopiuj
{
  "data": [
    [
      "Tiger Nixon",
      "System Architect",
      "Edinburgh",
      "5421",
      "2011/04/25",
      "$320,800"
    ],
    [
      "Garrett Winters",
      "Accountant",
      "Tokyo",
      "8422",
      "2011/07/25",
      "$170,750"
    ]
}
AdamWox
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Jastrzębie-Zdrój
  • Postów: 2180
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

CW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 251
0

NonFactors.Grid

Szekel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 253
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.

AdamWox
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Jastrzębie-Zdrój
  • Postów: 2180
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.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.