Toon posts:

[Javascript] Probleemstelling listboxen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben nu bezig met een website waar je dynamisch formulieren op moet kunnen bouwen. Op deze formulieren moet dan door de gebruiker zelf componenten geplaatst kunnen worden, deze componenten zijn dan tekstvakken, keuzevakjes etc (ofwel alles wat je bij formulieren tegenkomt).

Dit lukt allemaal prima maar ben nu toch al een tijdje aan het denken over hoe ik het volgende op ga lossen. Ik zal dit toelichten aan de hand van een plaatje waardoor het misschien iets duidelijk wordt.

Afbeeldingslocatie: http://www.dondj.nl/ps.jpg

In dit plaatje zijn 2 listboxen te zien.

linker listbox bevat alle componenten die op een formulier gezet kunnen worden

rechter listbox bevat de componenten voor een formulier.

Wat ik nu wil is dat de gebruiker vanuit het linker listbox (welke alle beschikbare componenten bevat) componenten kan kiezen en die in het rechter listbox kan plaatsen (de listbox met componenten voor een formulier).

Deze componenten moet de gebruiker dan middels de ">>" en "<<" knoppen kunnen toevoegen en respectievelijk verwijderen uit de rechter listbox.

Verder moet de volgorde van de componenten in het rechter listbox gewijzigd kunnen worden door de knoppen up en down.

Middels de knop opslaan wordt het formulier dan gemaakt (met de componenten en volgorde zoals ze op dat moment staan in het rechter listbox)


Ik hoop dat ik het een beetje duidelijk heb uitgelegd en er mensen zijn die een idee hebben hoe dit op te zetten is (ASP/Javascript). Dit is dus geen request voor kant en klare code, ik ben alleen op zoek naar suggesties hoe ik dit op zou kunnen lossen.

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
Dit heeft in ieder geval niets te maken met ASP, want je kunt de acties tussen de beide boxen volledig clientside oplossen met javascript (en dat hoort niet in dit forum thuis)

wanneer ik 2 tellen zoek op google dan vind ik
http://www.mattkruse.com/javascript/selectbox/

met [google=javascript moving options select]

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 19:24
Het verplaatsen is opzich niet zo ingewikkeld met JS maar het probleem is vaak dat je dit ook moet doorvoeren in je database en dat is een stuk minder eenvoudig. Dit wordt meestal gedaan door een x aantal updates van een sorteer kolom. Of dit echter handig is vraag ik me af. Zeker omdat je die recors eigenlijk allemaal moet locken op één of andere manier omdat andere gebruikers de volgorde anders ook kunnen veranderen.

Volgens mij blijft de volgorde wel behouden in de array als je ze verstuurt. Maar ik weet niet zeker of je daar ook daadwerkelijk vanuit mag gaan.

[ Voor 16% gewijzigd door djluc op 17-04-2004 14:27 ]


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Professionele website nodig?


Verwijderd

http://www.mattkruse.com/javascript/optiontransfer/

daar staan toch voorbeelden over welke change's zijn gemaakt, die kun je zo doorvoeren