kein .Visible bei mehrseitigem Dialog ?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

RainerHH
***
Beiträge: 64
Registriert: Fr, 08.06.2012 10:45

Re: kein .Visible bei mehrseitigem Dialog ?

Beitrag von RainerHH »

ich glaube Du musst mir mal helfen, ich hab die Dateien hochgeladen aber sich seh nichts davon, was muss ich machen?
OO 3.4
Win 7/64
RainerHH
***
Beiträge: 64
Registriert: Fr, 08.06.2012 10:45

Re: kein .Visible bei mehrseitigem Dialog ?

Beitrag von RainerHH »

die hatte ich übersehen, naja, war ja auch schon etwas spät gewesen....

so jetzt dann das Dokument
Dateianhänge
Test 1.odt
(10.26 KiB) 125-mal heruntergeladen
OO 3.4
Win 7/64
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: kein .Visible bei mehrseitigem Dialog ?

Beitrag von Stephan »

ich kann Deine ursprüngliche Aussage:
wenn ich nach der Rückkehr den Wert abfrage, steht er auf False
mit der jetzt anhehängten beispieldatei nicht nachvollziehen, denn wenn ich Deinen Code um die Abfrage des Wertes erweitere:

Code: Alles auswählen

Sub GoBack
	oDlg.Model.Step = 1
	Msgbox oDlg.getControl("CommandButton1").IsVisible
End Sub
erhalte ich True und nicht False.

(OOo 3.3.0 Windows7)


Gruß
Stephan
RainerHH
***
Beiträge: 64
Registriert: Fr, 08.06.2012 10:45

Re: kein .Visible bei mehrseitigem Dialog ?

Beitrag von RainerHH »

ja das stimmt, die Aussage war falsch gewesen...

aber, ist ja trotzdem nicht nicht korrekt!?
OO 3.4
Win 7/64
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: kein .Visible bei mehrseitigem Dialog ?

Beitrag von Stephan »

aber, ist ja trotzdem nicht nicht korrekt!?
ich habe die idl-Referenz (http://www.openoffice.org/api/docs/comm ... le-ix.html) und die 2 Bücher von Pitoniak und Krumbein durchgesehen und finde keine Hinweise darauf wie das Verhalten definiert ist. Leider kann ich auch bei openoffice.org keine Spezifikationsdokumente finden, anscheinend weil dort immer noch am Umbau der Webseiten gearbeitet wird (früher war das spec-Projekt für sowas zuständig).
Du müßtest das also über die dev-Liste bei Apache anfragen:
http://incubator.apache.org/openofficeo ... iling-list

Außerdem würde ich an Deiner Stelle überlegen das über zu Zuordnung von Steuerelementen zu den verschiedenen Seiten (Steps) den Dialogs zu lösen oder die Funktion des Sichtbarmachens/Versteckens in einer eigenen Function zu kapseln und immmer explizit den Zustand zu setzen.


Gruß
Stephan
RainerHH
***
Beiträge: 64
Registriert: Fr, 08.06.2012 10:45

Re: kein .Visible bei mehrseitigem Dialog ?

Beitrag von RainerHH »

naja, Umgehungsmöglichkeiteb gibt es immer.
Ich sichere jetzt einfach vor dme Seitenwechsel die Visible-Zustände der infrage kommenden Felder
und beim Rückweg werden sie wieder hergestekllt.

Wäre hlat nur interessant zu wissen, ob das so gwewollt ist, also das die .Step-Anweisung auf den
Definitionsstand zurücksetzt, oder ob es sich um einen Fehler handelt.

Danke erstmal, sollte ich etwas in Erfahrung bringen, poste ich es hier.
OO 3.4
Win 7/64
Antworten