Domanda

Mi chiedo se qualcuno sa se c'è un pre-made soluzione per questo:Ho un Elenco su un ASP.net Sito web, e voglio che l'Utente è in grado di ri-ordinare l'elenco attraverso il Drag and Drop.Inoltre, mi piacerebbe avere un secondo elenco a cui l'utente può trascinare gli elementi della prima lista su.

Finora, ho trovato due soluzioni:

  • Il ReorderList dal Ajax Control Toolkit, che richiede un po ' di lavoro manuale per assicurarsi che le modifiche sono persistenti nel database, e che non supporta il drag/drop tra le liste.
  • Il RadGrid da Telerik che fa tutto quello che voglio, ma è un prezzo ben oltre il mio Budget.

Qualcun altro ha qualche idea o almeno alcune parole chiave/consigli per effettuare ulteriori indagini su?Espectially il Drag/Drop tra le due liste è qualcosa che mi sono piuttosto clueless su come farlo in ASP.net.

Target Framework 3.0 dal modo.

È stato utile?

Soluzione

Mootools sortables plugin fa proprio questo, e meglio di tutti, è gratis ;)

http://demos.mootools.net/Sortables

Altri suggerimenti

Questa è solo opinione personale, ma il problema che trovo con ready-made controlli in casi come questo è che essi sono estremamente gonfio, perché stanno cercando di adattarsi a tutti lo scopo.Se è necessario disporre di un elenco ordinabile quindi un semplice Scriptaculous elenco o jQuery elenco con un rapido WebMethod callback dovrebbe montare il disegno di legge abbastanza bene, e si può ovviamente utilizzare questo nel vostro controllo utente.

Come ho detto, è solo il mio parere, ma non vorrei andare a spendere soldi su qualcosa che sta per aggiungere tonnellate di overhead per la mia pagina, quando ho potuto trascorrere (letteralmente) 10 minuti a scrivere uno per libero.

Ho valutato l' Telerik griglia così come Infragistics versione.Alla fine abbiamo preso un approccio simile a quello che tags2k suggerito.Abbiamo appena scritto nostre javascript e chiamato .Net PageMethods per fare lato server di lavoro.

Abbiamo trovato entrambi di "out of the box" soluzioni per essere gonfio.A meno che non si messo di paging in 20 record per riga sono davvero stunk in termini di prestazioni.

Checkout Raj Kaimal ajax control extender:

http://weblogs.asp.net/rajbk/Contents/Item/Display/517

Funziona come un fascino.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top