Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Freezer am 02.03.04 - 08:54:50
-
Hallo!
Hab´ mal eine blöde Frage :-[:
Kann man eigentlich den Fenstertitel einer Ansicht ändern?
Standardmäßig erscheint ja immer
"Titel der Datenbank - Name der Ansicht"
Gruß,
Freezer
-
... ja - schau mal im Designer, da gibt es in den "Events" sogar einen Bereich der so heißt...
ata
-
Anton:
Bei einem Vieh? Uebersehe ich da was?
Jens, verunsichert
-
... na hier doch:
ata
-
Du bist aber in ener Maske und nicht in einer Ansicht ....(Form).....
-
Kann man eigentlich den Fenstertitel einer Ansicht ändern?
... verstehe ich Ägypten? ???
Toni
-
Vielleicht .....
Weiss jetzt nicht, wie man Ansicht mit Hieroglyphen schreiben würde :)
Ansicht = View
und im View sehe ich den Fenstertitel nicht.
Bei einer Maske wäre auch der Fenstertitel mit "(Untitled) - Database-Name" nicht so aufgebaut, wie Freezer das beschreibt
-
Hi,
ich glaube nicht, dass man den Titel der Ansicht ändern kann.
Axel
-
Der Name einer Ansicht der da oben angezeigt wird steht in den Eigenschaften der Ansicht. Was ata Dir gezeigt hat ist,
wie man den Namen einer Maske/Form ändert.
@Semaphor: Manchmal führt der exzessive Gebrauch von Insiderbegriffen ( VIeh statt View) auch bei Insidern zu Verwirrung :-)
Ciao
Don Pasquale
-
Ägypten? Soll um die Jahreszeit sehr schön sein...
... aber eigentlich wollte ich wissen, ob man den Fenstertitel, der bei einer Ansicht erscheint ändern kann.
Ich hab´ einen Frameset mit zwei Frames:
links Navigation über eine Gliederung, rechts Anzeige.
Bei Auswahl eines Gliederungspunktes wird rechts eine Ansicht angezeigt. Und dann steht dort im Fenstertitel "Name der Datenbank - Name der Ansicht" (siehe Anhang).
-
... jetzt wird das klarer...
dort erscheint der Fenstertitel, so wie der Name der Ansicht lautet. Da du eine Gliederung verwendest, kannst du die Ansicht im Klarsichtnamen doch nennen wie du willst. Angesprochen wird die Ansicht aber über einen Alias...
... den Namen der Ansicht dynamisch zu ändern geht definitiv nicht. Zugriff auf die Ausgabe ist mir auch nicht bekannt...
... übrigens wäre mir Ägypten auch gerade lieber - vor allem wärmer...
ata
-
Don:
Genau deswegen hab ich den Insider-Begriff nachher nicht weiter verwendet.
BTW: dann müsste eigentlich "Ansicht" ein Outsider-Begriff sein .... ;)
-
Danke schön für die Antworten!
Da du eine Gliederung verwendest, kannst du die Ansicht im Klarsichtnamen doch nennen wie du willst.
Ja, theoretisch schon, aber praktisch leider nicht, da das bei uns gegen gewisse Konventionen verstößt. Und so ein Verstoß wird mit mindestens 20 Peitschenhieben bestraft. ;)
Freezer
-
ginge mit API
Declare Function GetForegroundWindow Lib "user32" () As Long
Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (Byval hwnd As Long, Byval lpsz As String) As Integer
Sub Click(Source As Button)
Dim hwnd As Long
Dim lpsz As String
Dim ret As Integer
hwnd = GetForegroundWindow ()
lpsz = "Hier kommt dann der neue Title rein"
ret = SetWindowText ( hwnd, lpsz )
End Sub
in den postopen event der Ansicht
-
Danke schön für die Antworten!
Da du eine Gliederung verwendest, kannst du die Ansicht im Klarsichtnamen doch nennen wie du willst.
Ja, theoretisch schon, aber praktisch leider nicht, da das bei uns gegen gewisse Konventionen verstößt. Und so ein Verstoß wird mit mindestens 20 Peitschenhieben bestraft. ;)
Freezer
Gewalt als pädagogisches Mittel,
das klingt Verführerisch
Ciao
Don Pasquale
-
@Freezer:
>>Ich hab´ einen Frameset mit zwei Frames:
links Navigation über eine Gliederung, rechts Anzeige.
Bei Auswahl eines Gliederungspunktes wird rechts eine Ansicht angezeigt. Und dann steht dort im Fenstertitel "Name der Datenbank - Name der Ansicht" (siehe Anhang).<<
Wenn Du einen FrameSet verwendest, kannst Du das ohne irgendwelche "Klimmzüge" lösen. Der FrameSet selbst (nicht die einzelnen Frames) hat eine Eigenschaft 'Title' - der dort hinterlegte Titel hat vorrang vor den im FrameSet angezeigten Elementen.
Wenn das ganze auch noch schön sauber im Frameset "eingesperrt" werden soll, liest Du Dir meinen Tipp:
Frame-Zauber in IBM Lotus Notes/Domino R5.x und ND6.x (http://www.madicon.de/id/5VZDVE)
durch.
Gruss
Manfred
-
@Manfred:
Danke für den Tipp mit dem Frameset-Titel.
Leider funktioniert das hier nicht, da ich gerne je nachdem, welche Ansicht in der Gliederung aufgerufen wird, einen anderen Fenstertitel haben möchte.
Und den Ansichtsnamen kriege ich wohl nur mit @ViewTitle heraus, doch dieser Befehl funktioniert ja nicht in Fenstertitelformeln (lt. Designer-Help).
Trotzdem nochmals danke schön!
Freezer