Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
  1. Home
  2. Coding e customizzazione (PHP, HTML, CSS)
  3. Tabelle complesse su mobile: come ho risolto con UIKit - Progetto 1x2.expert

Tabelle complesse su mobile: come ho risolto con UIKit - Progetto 1x2.expert

Pianificato Fissato Bloccato Spostato Coding e customizzazione (PHP, HTML, CSS)
13 Post 7 Autori 207 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • robjrobjR Online
    robjrobjR Online
    robjrobj
    scritto ultima modifica di robjrobj
    #3

    Grazie!
    Le tabelle sono generate da moduli MVC custom — il PHP interroga il database, esegue i calcoli statistici (quando serve) e costruisce l'HTML.
    Non potevo usare i source dinamici di YOOtheme perché alcuni dati richiedono elaborazioni troppo complesse da fare al volo (medie ponderate, percentuali, confronti storici su migliaia di partite).

    Desktop (≥960px): tabella classica con ordinamento cliccabile sugli header
    Mobile (<960px): ogni riga diventa una card. Un dropdown permette di scegliere quale colonna visualizzare in primo piano. Tap sulla card per espandere tutti i dettagli.

    Così su mobile l'utente decide cosa gli interessa vedere, senza scroll orizzontale infinito.
    All'inizio ho provato ad utilizzare Table pro di Flart Studio
    appena nidificavo qualcosa (ci sono andato pesande eheh) andava tutto in crash nel builder, poi ho provato ricostruirla a pezzi, ma il risultato non mi piaceva così ho pensato di rifarla come la volevo io.

    È tutto costruito con UIKit + JS vanilla, niente librerie esterne pesanti.
    Ho preparato una demo funzionante che potete testare e adattare:
    https://codepen.io/robjrobj/pen/vEKLRKy
    Ridimensionate il browser per vedere il comportamento responsive!

    Roberto Robuffo - www.digitalypainter.it - 123lotto.it - https://1x2.expert

    1 Risposta Ultima Risposta
    3
    • webmanW Non in linea
      webmanW Non in linea
      webman
      scritto ultima modifica di
      #4

      La tua implementazione assomiglia a bootstrap-table, e così ?
      https://examples.bootstrap-table.com/

      Meglio un backup oggi che un restore domani.

      1 Risposta Ultima Risposta
      0
      • robjrobjR Online
        robjrobjR Online
        robjrobj
        scritto ultima modifica di
        #5

        In cosa differisce da bootstrap table o da table pro per uikit: in pratica loro adattano la tabella allo schermo io la ripenso per il mobile e per il touch... in un sito di statistiche (che sia di calcio o altro ) a mio avviso le card con colonna rotante funzionano meglio dello scroll orizzontale, in parole povere non sopporto lo scroll orizzontale su telefono 😠

        se dovessi implementare search, pagination o export magari utilizzerei table pro o magari amplierei quella che ho già utilizzato... per ora non mi servono quelle funzionalità...

        Roberto Robuffo - www.digitalypainter.it - 123lotto.it - https://1x2.expert

        1 Risposta Ultima Risposta
        1
        • luX0r75L Non in linea
          luX0r75L Non in linea
          luX0r75
          scritto ultima modifica di
          #6

          @robjrobj
          Niente a che vedere con bootstrap-table.
          Secondo me molto meglio la tua soluzione.

          Avevo implementato qualcosa del genere con BS (card e panel) per visualizzare tutte le statistiche e i risultati di un campionato di vela.
          Secondo me è la migliore soluzione quando sei su mobile e hai dei tabelloni del genere! 👏

          https://www.htmlcrusco.it

          1 Risposta Ultima Risposta
          1
          • webmanW Non in linea
            webmanW Non in linea
            webman
            scritto ultima modifica di
            #7

            @robjrobj Sarebbe ottimo se potresti scrivere un articolo/guida sulla tua implementazione.

            Meglio un backup oggi che un restore domani.

            1 Risposta Ultima Risposta
            0
            • robjrobjR Online
              robjrobjR Online
              robjrobj
              scritto ultima modifica di
              #8

              Se può interessare posso dare il modulo da installare e configurare in joomla per popolare la tabella...
              Il modulo inserisce di default i parametri base per fare capire dove e cosa scrivere
              in più si possono scegliere i colori

              Roberto Robuffo - www.digitalypainter.it - 123lotto.it - https://1x2.expert

              webmanW 1 Risposta Ultima Risposta
              3
              • C Non in linea
                C Non in linea
                Con20
                scritto ultima modifica di
                #9

                Bello proprio, anche io mi ero scontrato con il problema. Ma vista la mia superficiale conoscenza, mi ero fermato... Se potessi condividere il modulo sarebbe bellissimoooo
                Grazie e ancora complimenti

                1 Risposta Ultima Risposta
                0
                • webmanW Non in linea
                  webmanW Non in linea
                  webman
                  risposto a robjrobj ultima modifica di
                  #10

                  @robjrobj Grazie

                  Meglio un backup oggi che un restore domani.

                  1 Risposta Ultima Risposta
                  0
                  • R Non in linea
                    R Non in linea
                    ramses_2th
                    scritto ultima modifica di
                    #11

                    Complimenti, molto interessasnte. Capita spesso che mi chiedono di inserire tabelle con molte colonne che non sempre riesco a gestire.
                    Bravo!!

                    1 Risposta Ultima Risposta
                    0
                    • robjrobjR Online
                      robjrobjR Online
                      robjrobj
                      scritto ultima modifica di
                      #12

                      Ho predisposto il download sul mio sito, è gratuito previa registrazione
                      https://digitalypainter.it/free-dowloads

                      Roberto Robuffo - www.digitalypainter.it - 123lotto.it - https://1x2.expert

                      1 Risposta Ultima Risposta
                      3
                      • matty80M Non in linea
                        matty80M Non in linea
                        matty80
                        scritto ultima modifica di
                        #13

                        Eccezionale, complimenti @robjrobj.

                        ilaboratorio.net

                        1 Risposta Ultima Risposta
                        0

                        • Accedi

                        • Non hai un account? Registrati

                        • Accedi o registrati per effettuare la ricerca.
                        Powered by NodeBB Contributors
                        • Primo post
                          Ultimo post
                        0
                        • Categorie
                        • Recenti
                        • Tag
                        • Popolare
                        • Utenti
                        • Gruppi