webForumDet fria alternativet

Visa lista flytande

.NET

8 svar · 525 visningar · startad av invecklaren

Medlem sedan jan. 2008280 inlägg
Frågan#1

Hej!

Jag har en ajaxifierad gridview. Den listar kunder. Genom att klicka på en knapp Getorders så ska en lista med möjliga orders (skit samma varför) för ett givet företag visas. Bild 1 visar utgångsläget. När man klickar på knappen GetOrders så visas det i dagsläget som i 2. Men kunddjäveln vill ha det som i 3 alltså att listan svävar ovanför gridviewen. Kunddjäveln har som bekant alltid rätt. Men hur lösa detta?

4.jpg
Medlem sedan maj 200423 inlägg
#2

Måste det tvunget vara en listbox? Funkar det inte att köra på en dropdownlist istället bara?

Medlem sedan maj 20012 812 inlägg
#3

Dropdownlista löser ditt problem. Vill du ha en listbox så måste du ha sätt fast position med CSS och samtidigt se till så att den lägger sig över de andra objektetn på sidan.

Så enklast är en dropdownlista. Annars så kan du ju alltid öppna upp informationen i ett eget fönster eller lager.

- M

Medlem sedan sep. 20011 914 inlägg
#4

HoverMenu

Medlem sedan jan. 2008280 inlägg
#5

Gladh skrev:

Vill du ha en listbox så måste du ha sätt fast position med CSS och samtidigt se till så att den lägger sig över de andra objektetn på sidan.

Annars så kan du ju alltid öppna upp informationen i ett eget fönster eller lager.

- M

Dropdown passar ej, tyvärr (mitt exempel är lite förenklat). Det jag citerat blir då intressant, har du tips om var jag kan läsa vidare om detta?

Medlem sedan jan. 2008280 inlägg
#6

Dino skrev:

HoverMenu

Skulle möjligen också kunna vara en lösning, men menyn måste ju vara dynamisk och inte ha statiska alternativ...hmmm :OO

Medlem sedan juni 20003 076 inlägg
#7

invecklaren skrev:

Kunddjäveln har som bekant alltid rätt. Men hur lösa detta?

Nej, kunden har "alltid" fel! :) Det gäller bara att övertyga kunden om en bättre och riktig lösning.

Detta kan vara en av de saker jag hatar mest med programmering, när man tvingas bygga något som man vet är en dålig lösning! :x

Medlem sedan maj 20012 812 inlägg
#8

invecklaren skrev:

Det jag citerat blir då intressant, har du tips om var jag kan läsa vidare om detta?

Det blir ju bara en variant av HoverMenu. Alltså du skapar ett lager (div-tagen) som du lägger i samma cell som din textruta, bara det att du håller det lagret gömt och sedan när man trycker i din textruta, så säger du till lagret att visa sig och lägga sig över allt som är under.

Om duläser på om CSS, Layers och Javscript så kommer du säkert hitta en lösning på ditt problem.

- M

Medlem sedan jan. 2008280 inlägg
#9

En div med lager löste biffen. Tack för hjälpen!

262 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)