Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao, tecnicamente questa funzione viene detta "table drag and drop". Svilupparla da zero, per ottenere una cosa funzionale e funzionante, non è così semplice. Potresti tuttalpiù usare qualche plugin jQuery di appoggio oppure l'estensione jQuery UI, la quale fornisce anche le funzionalità di trascinamento e ordinamento applicabili anche per il tuo caso. Con qualche semplice ricerca sono sicuro che si trovano facilmente guide, tutorial, demo e quant'altro ti serve per poter mettere su ciò che chiedi.

    Fai però attenzione, bisogna considerare bene il tuo discorso "spostare le righe tenendo premuto il sinistro del mouse" perché le tue righe contengono degli elementi sensibili agli eventi mouse (vedi i campi input) che andrebbero ad interferire sull'azione di trascinamento. Eventualmente può essere utile creare una colonna, cioè una specifica cella per riga, da usare come "maniglia" per il trascinamento.

    Un'alternativa al "drag and drop", più semplice a livello di sviluppo, potrebbe essere quella di usare due semplici pulsantini ("sposta su" e "sposta giù" ) da riportare sempre in una specifica cella per ogni riga, in modo da applicare la funzione di spostamento attraverso il loro click. Certo, rispetto al trascinamento è una funzionalità meno friendly per l'utente ma è sicuramente più semplice metterla in piedi a livello di programmazione se la si sviluppa da zero.

    Intanto ti invito a fare qualche ricerca per vedere cosa riesci a trovare, così da farti un'idea e magari cercare di applicarlo al tuo caso. Se poi ti dovesse servire ulteriore aiuto nell'applicazione, puoi chiedere qui stesso.

    Fai sapere.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  2. #2
    Buongiorno @KillerWorm,
    anzitutto grazie infinite per la risposta e per la precisazione sul nome esatto della funzionalità che sto ricercando,
    da quello che mi sembra di intuire la soluzione al momento più fattibile per me sarebbe quella delle freccette anche se, so come inserire un'ulteriore colonna, ma non saprei proprio da dove cominciare per implementare le "freccette", anche perchè immagino a livello "logico" che la prima colonna debba mostrare solo una freccia che guarda verso il basso, l'ultima una freccia verso l'alto e naturalmente le intermedie devono mostrare entrambe le freccie su e giù.

    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Un'alternativa al "drag and drop", più semplice a livello di sviluppo, potrebbe essere quella di usare due semplici pulsantini ("sposta su" e "sposta giù" ) da riportare sempre in una specifica cella per ogni riga, in modo da applicare la funzione di spostamento attraverso il loro click. Certo, rispetto al trascinamento è una funzionalità meno friendly per l'utente ma è sicuramente più semplice metterla in piedi a livello di programmazione se la si sviluppa da zero.
    Adesso provo ad effettuare una ricerca su google e cerco di trovare qualche esempio che possa fare al caso mio, sono un appassionato di programmazione è un "mondo" che mi affascina in maniera indescrivibile ma ho preso una strada lavorativa completamente diversa, ovvero mi occupo di consulenza sistemistica, pertanto spero perdoniate sin da ora se scrivo qualche stupidaggine.

    Spero di aggiornare presto il thread nella speranza di poter aiutare qualche utente che ha le mie stesse esigenze.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.