Hallo Robert,
ich habe das zum Laufen gebracht, indem ich in Thomas Krumbeins Beispiel
die Befehle zum Erzeugen des Tabellengitters stillgelegt und stattdessen
das Spalten- und das Datenmodell den Objekten des bereits im
Dialog-Entwurf hinzugefügten Tabellengitters zugewiesen habe.
Konkret:
1. habe ich ein Tabellengitter in Thomas Dialog eingefügt
2. dort habe ich noch den Zeilenkopf und beide Bildlaufleisten aktiviert
3. in "Dialog_Starten" mit goto die alten Statements übersprungen und
nach dem Label "neu:" meine Zuweisungen eingefügt.
Das geänderte Beispiel findet sich in:
https://www.magentacloud.de/lnk/dKhJG5ej
Fazit: man erspart sich das Erzeugen des Tabellengitters mit seinen
Eigenschaften, also nicht viel.
Übrigens: Bildlaufleisten sehe ich nicht , ich bin dem aber nicht
nachgegangen.
Viele Grüße
Gerhard
Am 27.06.2021 um 12:05 schrieb Robert Großkopf:
Hallo *,
zu Beginn von LO war es notwendig, Tabellenfelder in Dialogen händisch
zu erstellen. Inzwischen ist so ein Feld zu den Dialogen hinzugefügt
worden. Ich ziehe das Feld auf und kann dort ein paar Eigenschaften
voreinstellen. Dann versuche ich mit Makros die entsprechenden
Tabellenköpfe und Dateninhalte hinzu zu fügen. Gelingt laut xray auch,
soweit eben das Element korrekt ausgelesen wird. Nur zeigt das
Tabellenfeld nichts an.
Anleitungen, die ich im Netz finde, bauen alle nicht auf diesem
Tabellenelement auf, sondern erstellen das Element erst, nachdem die
Daten dort zugewiesen werden. Ich denke, dass das auch anders gehen
muss. Sonst hätte dieses Element in der GUI ja keinen Sinn.
Gruß
Robert
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
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.