Heart-Profit ERP
November 28, 2024, 07:53:36 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Afhandeling Public maken + bijwerken Textboxes in Grid  (Read 827 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27476


View Profile WWW
« on: December 23, 2009, 07:24:59 am »

M.i.v. deze Releasenote is de afhandeling van het Public maken van de laatst geselekteerde sleutelwaarden, alsmede het bijwerken van de Textboxes boven een Grid aangepast.

Zodra een regel uit het Grid aktief wordt is deze geselekteerd, wordt deze geselekteerde regel "grijs" weergegeven, en dienen de scherm velden boven het Grid bijgewerkt te worden en tevens dient het geselekteerde record "Public" gemaakt te worden. Dit bleek echter niet altijd te gebeuren, omdat het public maken van het geselekteerde record enkel plaatsvond i.g.v. een Click op een kolom in het Grid én bij het middels Up-/Down arrow door het Grid bladeren.

Nb: Het gebruik van 'Pg'-toetsen was (en is nog steeds) uitgezonderd; na bijv. PgDn_ is het 1 record in een Grid geselekteerd, doch de Textboxes boven het Grid bevatten het eerst volgende record welke niet op het scherm past. Zouden we dit aanpassen, dan kunnen we niet meer bladeren door een Grid.

Er zijn echter meerdere manieren om een record te selekteren dan een Click en het gebruik van Up-/Down arrow, en in die situaties werden de sleutelwaarden van het grijze record niet bewaard, terwijl het betreffende record wél geselekteerd was (grijs werd).

Voorbeelden zijn:

- Net even buiten de laatste kolom clicken

- RightClick op een kolom in het Grid.

- Een "slepende muisbeweging" over een kolom in het Grid;   feitelijk de situatie dat iemand de intentie heeft om te clicken,   maar bij het clicken de muis ietwat beweegt.

en wellicht zijn er nog meer situaties te verzinnen.

Gevolg van het niet bijwerken van de Textboxes was dat de gegevens (dus) ook niet als "laatst geselekteerde waarde" bewaard bleven, en als gevolg daarvan deze waarde ook niet na een zijstap werden overgenomen in een aanroepende funktie.

Zo was het probleem dan ook aangemeld als 'als we vanuit "Toevoegen Verkooporders" "Debiteuren op Woonplaats" gaan raadplegen, en daar een Debiteur selekteren, dan wordt deze niet altijd bij gebruik van "Esc" terug meegenomen naar de Toevoegfunktie'.

Uiteindelijk bleek de oorzaak te liggen in de "slepende muisbeweging" welke intern anders werd afgehandeld dan een Click of een Up-/Down arrow, en dus werden de waarden van de geselekteerde regel niet bewaard.

Deze aanpassing vereist een nieuwe versie van de Classes.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
SYSS        Omschrijving (nog) niet bekend    17-12-2009    23-12-2009
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.268 seconds with 20 queries.