Toon posts:

[.net +Datagrid] Postback op datagrid, datagrid verschiet.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een datagrid in een div staan die Overflow auto heeft, dus valt deze buiten de div dan krijg je een scrollbar. Nu heb ik datagrid gevuld met honderd rijen en op elke rij staat een knop. wanneer ik op de knop druk volgt een postback en schiet het grid weer naar het begin, waardoor ik moet scrollen naar de regel waar ik gebleven was, hoe kan ik dan toch na de postback, de "focus" op de betreffende regel houden?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Met een beetje geluk kan je het met SmartNavigation oplossen.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
gorgi_19 schreef op 10 maart 2004 @ 13:46:
Met een beetje geluk kan je het met SmartNavigation oplossen.
Daar was ik net iets over aan het lezen, je bedoeld dit?

http://www.dotnetjunkies....87-8678-2853E3EF850D.dcik

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

jups

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Ik zal het eens toepassen en daarna hoor je of het gelukt is, bedankt.

Verwijderd

Waarschijnlijk werkt smartnav niet aangezien overflow een CSS eigenschap is, het is in ieder geval een houtje touwtje oplossing die enkel in IE werkt...

Kan je heen anchor in iedere rij plaatsen en de focus naar de betreffende anchor gooien?? Ik weet het anders ook niet, hou ons even op de hoogte van de vorderingen!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 10 maart 2004 @ 13:52:
Waarschijnlijk werkt smartnav niet aangezien overflow een CSS eigenschap is, het is in ieder geval een houtje touwtje oplossing die enkel in IE werkt...

Kan je heen anchor in iedere rij plaatsen en de focus naar de betreffende anchor gooien?? Ik weet het anders ook niet, hou ons even op de hoogte van de vorderingen!
Zou kunnen, maar dan werken in principe je postbacks niet meer, tenzij je hier ook weer een Javascript oplossing voor gaat verzinnen met Page.RegisterClientScript.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Verwijderd schreef op 10 maart 2004 @ 13:51:
[...]

Ik zal het eens toepassen en daarna hoor je of het gelukt is, bedankt.
Nou de postback werkt inderdaad niet meer, maar de functie achter de knop ook niet meer.

Verwijderd

Kan je niet tijdens de prerender een stukkie javascript in de geselecteerde row gooien dat de focus claimt??? een focus op een TR of iets dergelijks...; zorg wel dat dit een elemenent zonder viewstate is om dit ook meerdere keren te laten werken

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 10 maart 2004 @ 14:01:
Kan je niet tijdens de prerender een stukkie javascript in de geselecteerde row gooien dat de focus claimt??? een focus op een TR of iets dergelijks...; zorg wel dat dit een elemenent zonder viewstate is om dit ook meerdere keren te laten werken
In de prerender? :? Maakt dat de boel niet vrij lastig? Imho is een Custom Templatecolumn die Page.RegisterClientScript netter en eenvoudiger te realiseren.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Verwijderd schreef op 10 maart 2004 @ 14:01:
Kan je niet tijdens de prerender een stukkie javascript in de geselecteerde row gooien dat de focus claimt??? een focus op een TR of iets dergelijks...; zorg wel dat dit een elemenent zonder viewstate is om dit ook meerdere keren te laten werken
Het is een datagrid, dus er moet een focus op een row komen, maar ik heb geen ervaring met javascript

Verwijderd

een datagrid is ook niets meer of minder dan een tabel...

maar ik heb het net zo geprobeerd:
<tr>
<td>
[img]"http://gathering.tweakers.net/usericons/56680/gurgi.png"[/img]
</td>
</tr>

maar dat gaat het nog niet worden; focus heeft blijkbaar geen invloed op de scroll positie....

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Ik zat eerder te denken aan:
<td><a name="melp">test</a></td>

En dan:
location.href="#melp"

oid.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Klinkt ook wel okey;
misschien heb je hier iets aan: http://www.webmasterworld.com/forum91/1328.htm

gaat over het instellen van de scroll position van een layer met overflow;

Verwijderd

Topicstarter
Verwijderd schreef op 10 maart 2004 @ 14:39:
Klinkt ook wel okey;
misschien heb je hier iets aan: http://www.webmasterworld.com/forum91/1328.htm

gaat over het instellen van de scroll position van een layer met overflow;
Ik heb me aangemeld, maar ik kan nog niet aanloggen.
Is inmiddels gelukt.
NU kijken of het scripje werkt

[ Voor 9% gewijzigd door Verwijderd op 10-03-2004 15:12 ]


Verwijderd

Hoe heb je het nu gedaan dan???

Verwijderd

Topicstarter
Verwijderd schreef op 11 maart 2004 @ 12:33:
Hoe heb je het nu gedaan dan???
Nou het aanmelden was gelukt, de rest werkt nog niet.
Ben er nog steeds mee bezig.

Heb nu een alternatief, ik werk met paging waardoor de grootte van het grid altijd gelijk blijft.
Pagina: 1