Avatar billede websam Nybegynder
15. september 2005 - 10:04 Der er 15 kommentarer og
1 løsning

Rækkefølge for visning af links ?

Hejsa,

Jeg er ved at ligge sidste hånd på et modul der håndtere oprettelser af sider. Ved oprettelsen af en side skal der skrives et link navn som bliver det der vises i række af links til de pågældende sider der er lavet. Nu ligger landet så sådan at disse gerne skulle kunne listet i en bestemt rækkefølge efter brugerens ønske.

Der er IKKE tale om en "Order By" i min sql sætning eller mit DataView, men en måde hvorpå det kan angives af brugeren, hvilken rækkefølge de forskellige sider skal listes i rækken af links.

Til dette mangler jeg lidt input så kom gerne med dine guldkorn.

/Websam
Avatar billede thanse21 Nybegynder
15. september 2005 - 11:11 #1
SÅ bliver du nødt til at registrere hvilken rækkefølge brugeren har valgt. Dvs at du vel skal have funktionalitet til at flytte dine items op og ned i listen, samt at du skal huske den rækkefølge som brugeren har valgt, fx i din database.
Avatar billede websam Nybegynder
15. september 2005 - 11:15 #2
Ja det er også det jeg har tænkt på men hvis brugeren f.eks. skulle skrive tal fra 1 og opefter bliver det hurtigt uoverskueligt for ham/hende at skulle styre f.eks. 50 sider.

Hvis du tænker i andre baner så er du velkommen til at give dit besyv med ;o)

/Wesbam
Avatar billede websam Nybegynder
15. september 2005 - 11:17 #3
Hvordan kunne en op/ned flytning se ud ?

/Websam
Avatar billede thanse21 Nybegynder
15. september 2005 - 11:18 #4
Hvis du gemmer dine items i en listbox kan du lave to knapper (op/ned) ved siden af, der kan flytte det markerede (SelectedItem) en plads op eller ned. På den måde slipper brugeren for indtastning af numre, da den rækkefølge der bliver gemt er den som brugeren kan se.
Avatar billede websam Nybegynder
15. september 2005 - 11:21 #5
Og der kan jeg så vælge at koble selve sidens id til så jeg kan gemme rækkefølgen i en anden tabel ?

/Websam
Avatar billede thanse21 Nybegynder
15. september 2005 - 11:23 #6
Jeg er ikke helt sikker på hvad det er du skal ordne rækkefølgen på. Men du kan vel gemme rækkefølgen i den samme tabel?
Avatar billede websam Nybegynder
15. september 2005 - 11:26 #7
ja det kan sikkert lykkes jeg prøver lige og vender så tilbage
Avatar billede websam Nybegynder
15. september 2005 - 13:56 #8
Nu har jeg fået listet en række i en dataliste, men hvorledes skal koden se ud til de knapper der flytter en side enten op eller ned ?

Det har jeg lidt sværet ved et hitte rede i lige nu :o)

/Websam
Avatar billede thanse21 Nybegynder
15. september 2005 - 14:39 #9
Ok, det er en dataliste...hmmmm

Så bliver det pludselig lidt sværere. Det har jeg ikke lige et svar på pt. Ikke nogen pænt ihvertfald
Avatar billede websam Nybegynder
15. september 2005 - 15:59 #10
nej mig der skrev forkert det er selvfølgelig en listbox
Avatar billede thanse21 Nybegynder
15. september 2005 - 16:03 #11
hvis der ikke skal ske et postback når du klikker på et item i listen, kan det ordnes med javascript, og en knap til at gemme rækkefølgen
Avatar billede websam Nybegynder
15. september 2005 - 16:46 #12
ja så står jeg helt af for jeg kan ikke noget der ligner javascript så der må du hjælpe mig.
Avatar billede thanse21 Nybegynder
16. september 2005 - 08:52 #13
Tricket er at bruge HTML-knapper istedet for asp:buttons, for de laver ikke automatisk et postback. Når man så fx klikker på op-knappen tager den det item der er valgt og bytter om på tekst og værdi med det item der ligger ovenover.

Hvis jeg får tid idag kan jeg lægge noget kode til dig.
Avatar billede websam Nybegynder
16. september 2005 - 08:57 #14
ok jeg venter og ser tiden an
Avatar billede websam Nybegynder
16. september 2005 - 13:33 #15
Men en helt anden ting er at det ikkegør noget at det sker med postback forstået på den måde at det gerne må være med asp:buttons
Avatar billede websam Nybegynder
16. september 2005 - 14:14 #16
Fortsætter her :

http://www.eksperten.dk/spm/648576

/Websam
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB