Autor Thema: Hide Funktion bei Button  (Gelesen 2076 mal)

Offline sunnylife

  • Frischling
  • *
  • Beiträge: 10
  • Geschlecht: Weiblich
Hide Funktion bei Button
« am: 05.10.04 - 13:44:03 »
Hallo Zusammen,

Wie ihr seht, bin ich ein "Frischling" und auch nicht wirklich der Hirsch im Programmieren von Lotus Notes Datenbanken. Wäre wirklich dankbar, wenn mir jemand dementsprechend helfen könnte.

Was ich versuche ist, die Buttons SUBMIT RESET und CANCEL unterhalb eines Formulars zu "verstecken", wenn ich das besagte Formular in einer entsprechenden Ansicht öffne. Ich denke, das geht nur mittels einem Formelbefehl. Aber eben, wie sollte der lauten?  ???

Hat jemand eine Idee oder ein Hinweis? Wäre mega dankbar.

Liebe Grüsse,

Sunny  ;)

Glombi

  • Gast
Re: Hide Funktion bei Button
« Antwort #1 am: 05.10.04 - 13:48:51 »
Ist es eine reine Notes-Anwendung oder soll es auch für Web funktionieren.

In Notes kann man es so machen:
Erstelle ein Text-Feld namens ViewTitle (Berechnet zur Anzeige) mit der Formel
@If(@Elements(@Viewtitle) = 1;@Viewtitle;@Subset(@Viewtitle;-1))

Die Hide-When Formel muss dann so aussehen:
(verstecken wenn Formel wahr):

Viewtitle = "<Name der Ansicht>"

<Name der Ansicht> muss dann der Aliasname der Ansicht sein, für die die Buttons nicht angezeigt werden sollen.

Andreas

Offline sunnylife

  • Frischling
  • *
  • Beiträge: 10
  • Geschlecht: Weiblich
Re: Hide Funktion bei Button
« Antwort #2 am: 05.10.04 - 13:59:31 »
Hallo Glombi,

Danke für die Antwort. Ich brauche die DB fürs Web. Macht das demnach ein Unterschied?

Vielen Dank,

Sunny

Glombi

  • Gast
Re: Hide Funktion bei Button
« Antwort #3 am: 05.10.04 - 14:06:57 »
Prinzipiell geht es so auch für das Web. Wobei es da immer auf die Art und Weise ankommt, wie man ein Dokument öffnet.

Im Web mache ich es so:

Ein Text-Feld namens HTTP_Referer, Berechnet zur Anzeigt mit der Formel ""
(Das ist ein CGI Feld).
Ein Text-Feld Actual_Referer, bearbeitbar mit der Vorgabeformel HTTP_Referer
Ein Feld DefaultView; Berechnet zur Anzeige mit der Formel "<Name der Vorgabeansicht in der Datenbank>"

und schließlich ein Text-Feld ViewTitle, Berechnet zur Anzeige mit der Formel

_View := @If(@Elements(@Viewtitle) = 1;@Viewtitle;@Subset(@Viewtitle;-1));

@If(
   _View != "";
      _View;
   @Contains(Actual_Referer;"?OpenView");
         @Left(@RightBack(Actual_Referer;"/");"?OpenView");
   DefaultView
)

Das habe ich nach einigem experimentieren so für mich als Lösung ermittelt, die im Web funktioniert.
Es wird der Name der Ansicht ermittelt, aus der der Browser User kam. Falls er irgendwie anders in das Dokument gekommen ist, wird der Name der Vorgabeansicht zurückgegeben.

Das ganze ist bspw. nützlich, wenn der Submit Button eine Ansicht öffnen soll.

Andreas

Offline sunnylife

  • Frischling
  • *
  • Beiträge: 10
  • Geschlecht: Weiblich
Re: Hide Funktion bei Button
« Antwort #4 am: 05.10.04 - 14:10:29 »
Besten Dank!
Ich werd's gleich mal versuchen...

Gruss, Sunny

Glombi

  • Gast
Re: Hide Funktion bei Button
« Antwort #5 am: 05.10.04 - 14:13:11 »
Verbesserungsvorschläge aller hier Versammelten sind willkommen.  ;D

Bei Funktionieren beachte man bitte den Spenden-Button oben rechts ;)

Andreas

Glombi

  • Gast
Re: Hide Funktion bei Button
« Antwort #6 am: 08.10.04 - 22:11:47 »
Was ist denn jetzt dabei herausgekommen  ???

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz