Autor Thema: Gliederungseintrag automatisch wählen  (Gelesen 3655 mal)

Offline desmo

  • Frischling
  • *
  • Beiträge: 18
Gliederungseintrag automatisch wählen
« am: 09.03.09 - 13:28:51 »
Hallo zusammen,

mein Problem ist eine Seite mit einer engebetteten Gliederung in dieser ich einen bestimmten Gliederungseitrag beim öffnen der Seite vorbelegen möchte.

Ist das im QueryOpen der Seite per LS oder Java möglich ?
Und wenn ja wie?

Grüße

desmo

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Gliederungseintrag automatisch wählen
« Antwort #1 am: 09.03.09 - 13:34:03 »
Was ist das Problem??
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline desmo

  • Frischling
  • *
  • Beiträge: 18
Re: Gliederungseintrag automatisch wählen
« Antwort #2 am: 09.03.09 - 13:34:59 »
mir fehlt der Ansatz

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Gliederungseintrag automatisch wählen
« Antwort #3 am: 09.03.09 - 13:39:33 »
OKey, mal anders gefragt, was meinst Du mit Vorbelegung?
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline desmo

  • Frischling
  • *
  • Beiträge: 18
Re: Gliederungseintrag automatisch wählen
« Antwort #4 am: 09.03.09 - 13:48:16 »
ich habe eine Rahmengruppe mit drei Rahmen. Die Seite binde ich per Java in den Rahmen "1" ein. Dann soll der erste Gliederungseintrag gesetzt werden der mir in dem Rahmen "2" eine bestimmte Ansicht öffnet. Der Gliederungseitrag soll dadurch den Status "Ausgewählt" erhalten.
« Letzte Änderung: 09.03.09 - 13:50:54 von desmo »

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Gliederungseintrag automatisch wählen
« Antwort #5 am: 09.03.09 - 13:56:11 »
Hää, ich versteh nur Bahnhof, Du bindest eine Seite via Java in einen Rahmen?

Wir sind doch noch bei Notes und hier bei einer Rahmengruppe oder? Bei einem Rahmen in einer Rahmengruppe gibt es nix mit Java, hier wählt man  etwas aus, in der Regel ein benanntes Element.

Einen Gliederungseintrag kannst Du super-prima im Designer erstellen und  bearbeiten, warum kannst Du das nicht machen?


Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline desmo

  • Frischling
  • *
  • Beiträge: 18
Re: Gliederungseintrag automatisch wählen
« Antwort #6 am: 09.03.09 - 14:09:44 »
also ich binde die Seite die sich in der Rahmengruppe1 befindet per Aktion  window.open(dbpath+"Rahmengruppe1?OpenframeSet","Rahmen1") in die Rahmengruppe2 ein.
Es soll automatisch der Gliederungseintrag 1 ausgewählt werden der mir im Rahmen2 der Rahmengruppe2 ein Ansicht einfügt.

Ich hoffe das ist jetzt besser erklärt.

Grüße

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Gliederungseintrag automatisch wählen
« Antwort #7 am: 09.03.09 - 14:18:50 »
Notes-Client oder Browser?

Du musst das Gestalungselement, dass dem ersten Gliederungseintrag entspricht in der jeweiligen Rahmengruppe beim Starten anzeigen. Dann wird auch der Gliederungseintrag "vorbelegt" .

Im Notes-Client musst Du keine URL aufrufen. Named element genügt in Frameset..
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline desmo

  • Frischling
  • *
  • Beiträge: 18
Re: Gliederungseintrag automatisch wählen
« Antwort #8 am: 09.03.09 - 14:38:24 »
Notes-Client oder Browser?

Du musst das Gestalungselement, dass dem ersten Gliederungseintrag entspricht in der jeweiligen Rahmengruppe beim Starten anzeigen. Dann wird auch der Gliederungseintrag "vorbelegt" .

Im Notes-Client musst Du keine URL aufrufen. Named element genügt in Frameset..

im Notes-Client Umfeld

die komplette Aktion:
window.open(dbpath+"Rahmengruppe1?OpenframeSet","Rahmen1")
window.open(dbpath+"Ansicht1?openview","Rahmen2")

im Gliederungseintrag arbeite ich mit Formelsprache:
@SetTargetFrame("Rahmen2");
@PostedCommand([OpenView];"Ansicht1")


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Gliederungseintrag automatisch wählen
« Antwort #9 am: 09.03.09 - 14:59:16 »
Wozu das alles? Das kannst Du doch komplett in den Properties des Rahmens einstellen, wie Dirk das schon beschrieben hat.

Bernhard

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Gliederungseintrag automatisch wählen
« Antwort #10 am: 09.03.09 - 15:16:25 »
Soweit ich das verstanden habe gibt es 3 Rahmen, Aktion im 1. Rahmen öffnet Inhalt im 2. Rahmen und soll davon abhängig auch den 3. Rahmen öffnen. Das ist aber der Aktion im 1. Rahmen nicht bekannt sondern nur dem 2. Rahmen.

@desmo: Richtig?

Das wird schwierig, weil eine Gliederung kein "open" Ereignis besitzt. Die Seite hat aber eins, nur müsstest die Seite dann wissen was die Gliederung machen muss.
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline desmo

  • Frischling
  • *
  • Beiträge: 18
Re: Gliederungseintrag automatisch wählen
« Antwort #11 am: 09.03.09 - 15:20:47 »
Soweit ich das verstanden habe gibt es 3 Rahmen, Aktion im 1. Rahmen öffnet Inhalt im 2. Rahmen und soll davon abhängig auch den 3. Rahmen öffnen. Das ist aber der Aktion im 1. Rahmen nicht bekannt sondern nur dem 2. Rahmen.

@desmo: Richtig?

Das wird schwierig, weil eine Gliederung kein "open" Ereignis besitzt. Die Seite hat aber eins, nur müsstest die Seite dann wissen was die Gliederung machen muss.


Richtig

deswegen hab ich ja im ersten Post gefragt ob das im QueryOpen der Seite machbar ist.
Immer wenn die Seite herangezogen wir soll der erste Gleiderungseintrag ausgewählt sein.
In dieser Seite ist nur ein Gliederung eingebettet sonst nichts weiter.

So in etwa wie bei einer Schaltfläche > document.forms[0].Schaltfäche.click()
« Letzte Änderung: 09.03.09 - 15:23:48 von desmo »

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Gliederungseintrag automatisch wählen
« Antwort #12 am: 09.03.09 - 15:30:07 »
Vergess das ganze mit Deinem javaScript ..

Trage die entsprechenden Eigenschaften der Rahmengruppe so, wie sie beim Starten der Anwendung angezigt werden sollen. Über die  Outline kannst Du dann die entsprechenden Gestaltungselemente angeben (Named Elements), die geöffnet werden sollen …
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Gliederungseintrag automatisch wählen
« Antwort #13 am: 09.03.09 - 15:48:18 »
Das hilft aber nicht bei dem oben Beschriebenen Problem ...
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Gliederungseintrag automatisch wählen
« Antwort #14 am: 09.03.09 - 15:52:39 »
So wie ich das verstanden habe wird eine Seite im Frameset geöffnet /Rahmen 1).
In einem anderen Frame (Rahmen 1) wird eine Ansicht geladen.

Die Page im Rahmen 1 hat einen Gliederungseintrag der die Ansicht 1 öffnet.
Wenn die Ansicht 1 beim starten des Framesets schon angezeigt wird, wird auch der entsprechende Gliederungseintrag markiert.

Da hier aber umständlich mit Java-Script "rumgebastelt" wird, klappt das nicht.

Also. Nutze den Standard, dann klappt auch die Vorbelegung.

Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Gliederungseintrag automatisch wählen
« Antwort #15 am: 09.03.09 - 16:37:39 »
Das mit JavaScript da gebe ich ja Recht, aber er spricht von 3 Rahmen in einer Rahmengruppe und es geht nicht um die 1. Initiierung sondern um Aktionen, sprich eine Aktion im Rahmen 1 öffnet Inhalt von Rahmen 2. Inhalt von Rahmen 2 hat eine Gliederung (Seite) und dessen 1. Eintrag soll beim Laden den Inhalt von Rahmen 3. füllen.
Und das wiederum ist nicht mit einfachen Notes - Bordmitteln lösbar.
 
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Gliederungseintrag automatisch wählen
« Antwort #16 am: 10.03.09 - 07:13:43 »
Laut diesem Post sieht mir das nicht so aus:

Zitat
ich habe eine Rahmengruppe mit drei Rahmen. Die Seite binde ich per Java in den Rahmen "1" ein. Dann soll der erste Gliederungseintrag gesetzt werden der mir in dem Rahmen "2" eine bestimmte Ansicht öffnet. Der Gliederungseitrag soll dadurch den Status "Ausgewählt" erhalten.

Das ist alles mit Bordmitteln zu lösen. So Dinge wie "Java" benötigt man dann nicht.
Der Gliederungseintrag bekommt zwar nur den Fokus und nicht den Status "Ausgewählt" aber sollte genügen.. hatte ich aber oben schon soweit geschrieben...
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Gliederungseintrag automatisch wählen
« Antwort #17 am: 10.03.09 - 12:50:18 »
wieso soll das nicht mit Notes Standard gehen!? man kann ja überall Berechnungsformeln einbauen.

Wir haben ein Intranetportal mit Setupdokument für jeden User und er kann sogar selber einstellen wieviel Frames er in der Rahmengruppe angezeigt haben will und was deren Inhalt ist!?

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Gliederungseintrag automatisch wählen
« Antwort #18 am: 10.03.09 - 14:42:03 »
Zitat
wieso soll das nicht mit Notes Standard gehen!? man kann ja überall Berechnungsformeln einbauen.

Hat ja auch keiner bestritten?! Eher sogar nahegelegt ... ;-)
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz