[asp.net 2.0] Dyanmische Controls verplaatsen

Pagina: 1
Acties:

  • Cryothic
  • Registratie: September 2001
  • Laatst online: 04-09-2024
Ik ben momenteel bezig met een webapp.
Het is hierbij de bedoeling dat gebruikers controls aan een lijst kunnen toevoegen.
Alle inhoud komt op een panel.

Als de gebruiker dus 3x op een knop drukt, bevat de (DynamicControl)PlaceHolder 3 panels met daarop een aantal controls.

Tot zo ver lukt alles goed.
Ik wil nu op elke panel een knop om hem omhoog of omlaag te verplaatsen in de lijst.
Maar nu is mijn vraag, hoe doe ik dat?

Is het echt nodig om een compleet nieuwe panel aan te maken, al zijn controls opnieuw te maken en vervolgens bijvoorbeeld panel 2 naar index 0 verplaatsen. En vervolgens het nieuwe panel invoegen waar panel 2 stond?

Of is er ook een eenvoudigere manier om de panels om te wisselen?
Ik heb al geprobeerd om de panel van index 1 toe te voegen door middel van AddAt op index 0, in de hoop dat alles daarna 1 plek naar onder verplaatst worden, maar helaas zonder succes.

Verwijderd

Er wordt bij elke klik een PostBack gegenereerd neem ik aan? Dan maak je de controls sowieso opnieuw toch :? ? Gewoon de volgorde dynamisch maken, klaar :)

  • Cryothic
  • Registratie: September 2001
  • Laatst online: 04-09-2024
Ik maak gebruik van een extra componentje.
Een Dynamic Controls Place Holder
Deze houd heel handig al z'n dynamische controls vast na een postback.

[ Voor 24% gewijzigd door Cryothic op 06-02-2006 16:59 ]