Hallo Stefan,
Der Bug ist aus meiner Sicht, dass im selben Dokument selbe Namen
für Steuerelemente besser gar nicht möglich sein sollten. Offenbar
hat sich ja auch einer der Programmierer darauf verlassen, dass er
diesen Namen zur exakten Identifizierung der Steuerelemente
verwenden kann. ;-)
Ich würde eher sagen: Die Programmierung hat diesen Fehler, dass sie
sich nach den Namen orientiert. Zuerst ist doch der Index der Felder,
anspringbar über getByIndex(), maßgebend. Der ist schließlich vom
Nutzerzugriff nicht änderbar und eindeutig. Warum muss da überhaupt mit
Namen gearbeitet werden?
Bei HTML-Formularen geht so was doch ganz ohne Namen der Felder und ganz
ohne Indexierung der Felder. Das läuft nur mit der Tabulatorreihenfolge
über tabindex="...". Also müsste die Programmierung in LO auch so
funktionieren. Auch dort heiß das übrigens TabIndex ...
Zuerst also die Felder mit dem geringsten Tabindex aufsuchen, dann nach
der Position unterscheiden, wenn Felder mit gleichem Index vorhanden
sind. Und damit steht die Reihenfolge für den Cursor.
Gruß
Robert
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.