Autor Thema: Ist die Ansicht in eine Seite eingebettet?  (Gelesen 3193 mal)

Offline tabama

  • Aktives Mitglied
  • ***
  • Beiträge: 233
  • Geschlecht: Männlich
  • hier werden Sie geholfen
Ist die Ansicht in eine Seite eingebettet?
« am: 04.09.15 - 16:16:50 »
Hallo,

wie bekomme ich heraus, ob eine Ansicht in einer Seite (und wenn ja, welche Seite) geöffnet ist (@ oder Script ist mir egal)?

Hintergrund:
Ich möchte je nachdem ob eine Ansicht in einer Seite geöffnet wird oder direkt eine Spalte der Ansicht ausblenden.

Vorab vielen Dank und schönes Wochenende
Martin

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Ist die Ansicht in eine Seite eingebettet?
« Antwort #1 am: 04.09.15 - 17:35:48 »
nur über Umwege: Du müsstest im QueryOpen der Seite einen Wert wegschreiben (z.B. einen Wert in einem Profildokument, oder eine INI- Variable), den Du in der HideWhen der Spalte wieder ausliest.
Natürlich darfst Du nicht vergessen, den Wert wieder zurückzusetzen...

Also "schön" ist was anderes...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Ist die Ansicht in eine Seite eingebettet?
« Antwort #2 am: 04.09.15 - 21:56:54 »
Martin, Web oder Client?

Was möchtest du genau erreichen. Mehr Input, mehr output.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ist die Ansicht in eine Seite eingebettet?
« Antwort #3 am: 05.09.15 - 07:06:30 »
Zwei Ansichten zu erstellen, ist keine Lösung?

Eine für die Seiten und die andere, um sie "normal" zu öffnen.

Offline tabama

  • Aktives Mitglied
  • ***
  • Beiträge: 233
  • Geschlecht: Männlich
  • hier werden Sie geholfen
Re: Ist die Ansicht in eine Seite eingebettet?
« Antwort #4 am: 07.09.15 - 08:58:26 »
Hallo,

erst mal vielen Dank für die Antworten, aber ist Wochenendarbeit nicht strafbar?  ;D



@ Ulrich:
Client

@ Peter:
zwei Seite ginge schon. Es bleibt aber nicht bei den beiden und ich möchte mir (zukünftige) Pflegearbeit ersparen.


@ Alle:
Im Prinzip sind alle Ansichten gleich. Sie sollen nur anders gefiltert sein, was ja über den Umweg der Seite geht.
Nur bezieht sich der Filter auf mehrer Felder der Doks. Auch das ist ja kein Problem, da ich sie ja zusammensetzen kann und den Filter ebenfalls aus den Feldern zusammensezte.
Allerdings möchte ich in einer Seite/Ansicht auch alle Doks angezeigt bekommen und da stört diese zusammengesetzte (kategorisierte) "Filterspalte". Dies wollte ich nun dynamisch ausblenden.

Beispiel:
Filterspalte          Name       Vorname
xwskgfar             Hans        Müller
wewwrs               Fritz         Waler

Grüße
Martin

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Ist die Ansicht in eine Seite eingebettet?
« Antwort #5 am: 07.09.15 - 10:45:39 »
1. Man kann Views auch in Masken einbetten (ggf. in die Maske ein Feld mit SaveOptions="0" machen) und dann möglicherweise sogar auf die Felder zugreifen oder mit @IsDocBeignEdited irgendwie fest stellen ob man sich in einer Maske befindet (habs nicht probiert!)

2. Hast du @GetViewInfo ([IsViewFiltered]) schon probiert

3.
Zitat
Allerdings möchte ich in einer Seite/Ansicht auch alle Doks angezeigt bekommen und da stört diese zusammengesetzte (kategorisierte) "Filterspalte". Dies wollte ich nun dynamisch ausblenden.
Verstehe ich das richtig, dass die Spalte nur technische Informationen zur Filterung enthält?
Kannst du die Spalte nicht immer ausblenden, weil bei eingebetteten + gefilterten Ansichten ist die erste Spalte ja sowieso nicht sichtbar.

4. Oder eben über die Notes-INI/Profil. Hier bekommst du aber früher oder später Probleme, insbesondere wenn man es schafft die Ansicht 2x zu öffnen...

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline tabama

  • Aktives Mitglied
  • ***
  • Beiträge: 233
  • Geschlecht: Männlich
  • hier werden Sie geholfen
Re: Ist die Ansicht in eine Seite eingebettet?
« Antwort #6 am: 11.09.15 - 11:26:54 »
Danke Roland,

das mit dem "@GetViewInfo ([IsViewFiltered])" funktioniert super und ist zudem noch einfach.

Nochmals vielen Dank
Martin

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Ist die Ansicht in eine Seite eingebettet?
« Antwort #7 am: 11.09.15 - 11:28:46 »
Nur eine kleine Warnung (aus dem Kontext heraus) zu @SetViewInfo([SetViewFilter] ; ... ): Das Ding kriegt man nur sehr schwer wieder los, und zieht für ALLE Ansichten, die danach in der Datenbank geöffnet werden... Das kann ziemlich nervig sein. Siehe hier
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz