15. september 2005 - 10:04Der 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.
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.
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)
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.
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.
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.