Autor Thema: Titelzeile  (Gelesen 2660 mal)

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Titelzeile
« am: 03.09.02 - 11:04:41 »
Hallo Forum,

in einem DokVerwaltungssystem ist die Standardoberfläche als Rahmengruppe realisiert und ist per LoNo-Client und auch über Web erreichbar.
Wie erreiche ich, dass mir in der Titelzeile der Name der Ansicht oder Maske oder "Neuer Eintrag" dargestellt wird ???
Zur Zeit erscheint immer nur "Empty" :-[

mfG
Hans
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline yetiman

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
    • yetiman.net
Re: Titelzeile
« Antwort #1 am: 03.09.02 - 11:23:11 »
In der Form gibt es einen Punkt namens "Window Title"...
dort bsp die Formel @if(@IsNewDoc;"New Entry";FIELD), wobei FIELD ein bestimmtes Feld in der Form ist, das den namen des dokuments eindeutig beschreibt.....

War es das was du meintest?
mfg
*YETIMAN*

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Re: Titelzeile
« Antwort #2 am: 03.09.02 - 11:26:33 »
Danke für den Tip,

aber funktioniert nicht.  :-[
Die abgebildete Formel
@If(@IsDocBeingEdited;"Neuer Titel";Ereignis)

steht im Feld "Fenstertitel", was dasselbe bedeutet.
??? ???
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline yetiman

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
    • yetiman.net
Re: Titelzeile
« Antwort #3 am: 03.09.02 - 11:44:46 »
@IsDocBeingEdited funktioniert nicht in "Window Title" versuch mal @IsNewDoc...
Auszug aus Designer Hilfe:

@IsNewDoc
This function evaluates the current state of the document when it is used in SmartIcons, button, hide-when, section editor, window title, field, form, and form action formulas. In column, selection, agent, and view action formulas, it always returns a 0.

@IsDocBeingEdited
This function does not work in column, selection, agent, form, or view action formulas. It's intended for use in button, hide-when, field, and form action formulas.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
mfg
*YETIMAN*

Offline Wipe

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 873
  • Geschlecht: Männlich
Titelzeile
« Antwort #4 am: 03.09.02 - 11:47:24 »
Hallo,

schreib es so:

@If(@IsNewDoc; "Neues Dokument"; Fenstertitel)

Wenn neues Dok dann Titel = Neues Dokument
Wenn besteh. Dok dann Titel = Fenstertitel

Feld Fenstertitle = Bearbeitbar als Text

Gruss
Bubble  ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Re: Titelzeile
« Antwort #5 am: 03.09.02 - 12:02:14 »
Danke für die gutgemeinten Tips,

habe die Formel auf ...@if(@IsNewDoc;......
geändert; es erscheint immer noch Empty im Fenstertitel.
Ist der Fenstertitel denn nicht der Titel der Rahmengruppe  ???
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Wipe

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 873
  • Geschlecht: Männlich
Re: Titelzeile
« Antwort #6 am: 03.09.02 - 12:12:42 »
Hallo,

das ganze @If usw. gehört in die Maskeneigenschaften.

D.h. wenn das Programmierfenster offen ist (unten) bekommst Du alle Eigenschaften der Maske incl. Felder usw. angezeigt. Deine Maske hat einen Titel (Name unter der die Maske gespeichert wurde. Sieht dann ungefähr so aus:

+= Name der Maske (Maske)
In das Formelfenster schreibst Du dieentsprechende  Formel hinein.

Gruss
Bubble  ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline adminnaddel

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 819
  • Geschlecht: Männlich
  • What a wonderful girl, so beautiful und se....;-)
Re: Titelzeile
« Antwort #7 am: 03.09.02 - 12:43:18 »
@Bubble

Klappt wunderbar wie Du es beschrieben hast!
Gruß
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Re: Titelzeile
« Antwort #8 am: 03.09.02 - 13:30:57 »
Ihr habt gut  ;D

Bei mir erscheint immer noch Empty.
Liegt wohl an der Version (5.07a)  :-[

Unter Maskenname Event(Maske) steht unter
Fenstertitel der folgende Eintrag:
@If(@IsNewDoc; "Neues Dokument"; Ereignis)

wobei Ereignis die Titelzeile darstellen soll

???
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Titelzeile
« Antwort #9 am: 03.09.02 - 13:42:50 »
Was steht denn im Feld Ereignis? Eine Formel oder ein Text? Wenn Formel, welche?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
†090620141300

Offline Wipe

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 873
  • Geschlecht: Männlich
Re: Titelzeile
« Antwort #10 am: 03.09.02 - 13:46:06 »
Hallo,

gibts das Feld Ereignis überhaupt ?
Und das ganze gilt für Docs die jetzt/neu erstellt werden - alte mußt Du nachbearbeiten (manuell/Agent).

Gruss
Bubble  :)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Re: Titelzeile
« Antwort #11 am: 03.09.02 - 14:19:10 »
Hi again, :-/

das Feld Ereignis existiert und ist ein Feld vom Typ Text Bearbeitbar.
Der Inhalt dient in den entsprechenden Ansichten der Grobbestimmung von Dokumenten. Durch Klick in der Ansicht wird dann das entsprechende Komplettdokument incl. Anlagen anhand der Maske dargestellt.
Ich habe im Feld Fenstertitel der Maske einfach einmal "Testeintrag" eingefügt. Selbst das wird nicht dargestellt  ???

Kann noch jemand helfen , Versionsupgrade ???
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline WWagner

  • Frischling
  • *
  • Beiträge: 2
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re: Titelzeile
« Antwort #12 am: 03.09.02 - 15:02:05 »
Hallo,

von wo rufst Du eigentlich ein neues Dokument auf?

Angenommen Du hast eine Rahmengruppe mit zwei Rahmen (Links einen Navigator-Rahmen und Rechts den Main-Rahmen). Wenn Du nun im Navigator-Rahmen, der auf eine Page verweist, einen Hotspot hast der ein neues Dukument im Main-Rahmen erstellt, dann steht die Einfügemarke beim öffnen dieses neuen Dokumentes weiterhin in dem Navigator-Rahmen, und in der Titelzeile bleibt weiterhin der Name des linken Rahmens stehen. (Es hilft auch kein F9 nach öffnen des neuen Dokuments da die Titelzeile erst nach einem abspeichern aktualisiert wird.)
Wenn Du aus einer im MainRahmen geöffneten Ansicht mit einer Aktionsschaltfläche ( @command([Compose];...) eine Maske aufrufst und die Fenstertitelformel einträgst, dann erhältst Du auch schön brav einen Fenstertitel:
Bsp: @if(@isnewdoc;"Neues Dokument";"Dokument für: "+feldname+"  :  "+@text(@now))

viele grüsse

w-d

Hatte gerade noch eine Idee:

Falls du die Ansicht über einen Link aufrufst, dann verwende doch mal statt eines Verknüpfungshotspot einen Aktion HotSpot mit folgender Formel:

@SetTargetFrame("Main");
@Command([OpenView];"1. Produkte\\... nach Typ")

Gruß
w-d

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz