Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 18.11.02 - 14:38:09
-
hallo,
was zum donnerhack mache ich den verkehrt?
öffne ich aus einem frame heraus eine form innerhalb einer DialogBox, dann ist form schon mit dem inhalt des Documents gefüllt, welches den focus hat!
ich weiss,daß das eine eigenschaft der dialogbox ist und kein bug, aber es muss doch eine möglichkeit geben eine leere form über dialogbox aufzurufen?
grüsse
-
nein, dass ist eine eigenschaft der form ! s. 2ten reiter, ersten punkt.
gruss / till
-
sorry, ABER das ist nicht war. ::)
du hast wohl recht, daß das auch ne eigenschaft der form ist, die bei mir aber ganz klar deaktiviert, also nicht angeklickt ist!
in der designer hilfe stehen das ganz klar die merkwürdigkeiten eine dialogbox!
was ich jetzt suche ist vielleicht über script die dialobox und so mit die form zu öffnen.
ich kann nur hoffen das nicht alle so wie du eine ganz klar und feste meinung von sich geben, den dann wird mir wohl nie einer helfen können :P ??? :-[
Okay, schwamm drüber und trotzdem danke.
-
Yoo,
es werden ja nur Felder gefüllt, wenn die Feldnamen in beiden Forms gleich sind!
Wenn nicht unbedingt benötigt, kannst Du die Felder in der Dialogbox doch umbenennen oder über ein event den Inhalt löschen.
Ist zwar nicht ganz sauber aber sollte klappen.
Gruss ...
Hoshee
-
@all,
mal ein vorschlag von mir, damit ich richtig verstanden werde!
im anhang eine kopie meiner db mit zwei bespieldokumenten.
öffne die db und gehe auf new page....katastrophe kann ich nur sagen.
ich möchte also, auch wenn ein doc den fokus hat, das ich durch new page eine leeres formular kriege! ???
grüsse aus hamburg
-
in der designer hilfe stehen das ganz klar die merkwürdigkeiten eine dialogbox!
???
-
klappt schon mit einer unorthodoxen Lösung
@If(@IsError(@DialogBox( @Command([Compose]; ""; "fEingabe") ; [AutoHorzFit] : [AutoVertFit] : [NoCancel]: [NoOKCancel]) ); @Success; @Success)
- ich weiss nicht ob das im web funktioniert !!!
cu
-
@Performance,
danke! ich kann erst morgen schauen, ob die formel klappt.
aber ich denke du wirst es probiert haben und dafür danke ich dir!
grüsse
-
@Performance & @All
mit der neuen formel passiert auch nicht wirklich das was ich erwartet habe. die form wird jetzt nicht in der dialogbox aufgerufen, sondern ganz normal.
schade, denn eigentlich wollte ich schon die dialogbox nutzen, denn ich habe mir viel mühe damit gegeben.
man muß doch den focus vom doc weg kriegen ???
grüße aus hamburg
-
es geht nicht ume den Fokus - eine Dialogbox erwartet als Argument ein Document.
aber gut......
ein anderer Weg - du erstellst dir einen Agent test (manually from agent list) und rufst ihn in der Formel auf:
@Command( [ToolsRunMacro] ; "(test)" )
Agent
Dim s As New Notessession
Dim db As notesdatabase
Dim ws As New notesuiworkspace
Set db=s.currentdatabase
Dim newDoc As New NotesDocument( db )
newDoc.Form = "fEingabe"
Call ws.DialogBox( "fEingabe", True , True, True, True, True, False, "neue Page",newDoc , ,True)
- das ist getestet und funktioniert
cu
-
@Performance,
wenn ich nicht verheiratet wäre => :-*
Grüsse und danke
-
und ich dachte du bist die rassig rotharige .... :'(