Avatar billede jsl Nybegynder
14. juli 2005 - 21:38 Der er 4 kommentarer og
1 løsning

Behold focus på række i jdbTable.

Pas! Når jeg forlader en række og vælger en ny række i tabellen (jdbTable), har jeg lavet en simpel if sætning, der checker for om den nye række er forskellig fra den tidligere, og om ændringer er foretaget. Hvis det er tilfældelt, vises en dialogboks, med teksten, at rækken skal gemmes. Hvis cancel vælges, skal den række man forlod markeres igen, hvorefter den kan redigeres påny. Jeg har tænkt mig at bruge setSelectionInterval(rowStart,rowSlut), men hvordan kommer jeg videre?
Avatar billede jsl Nybegynder
15. juli 2005 - 08:45 #1
På samme måde skal den holde focus på den række man forlader, hvis der er indtastnings fejl. Sidstnævnte har jeg metoder til, men mangler stadig, at kunne holde focus på rækken.
Avatar billede _carsten Nybegynder
15. juli 2005 - 10:49 #2
I stedet for setSelectionInterval(rowStart,rowSlut), skal du override changeSelection og placere din if/dialog/række valg her.

Lav en subklasse af JTable og override changeSelection.

Kan lave et eksempel til aften, hvis du ikke er kommet videre.
Avatar billede jsl Nybegynder
15. juli 2005 - 11:48 #3
Du må meget gerne lave et lille eksempel, fordi jeg er vist ikke helt med.
Avatar billede jsl Nybegynder
16. juli 2005 - 13:49 #4
Jeg savner et lille eksempel, der kan vise mig, hvordan jeg skal gøre.
Avatar billede jsl Nybegynder
17. juli 2005 - 18:40 #5
lukker.
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
Kurser inden for grundlæggende programmering

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