Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: eknori am 13.11.04 - 17:31:28

Titel: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: eknori am 13.11.04 - 17:31:28
Ist es möglich ( mit Notes Boardmitteln ) eine Aktion in der Aktionsleiste nur dann anzuzeigen, wenn der User sich auf einem bestimmten Tab ( Reiter ) in einer Tabelle befindet?
 
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: Manfred Dillmann am 13.11.04 - 18:02:41
Hallo Ulrich,

Du willst aber auch immer Sachen machen...  ;)

Mir selbst ist leider kein Weg bekannt, wie man das herausfinden könnte.

Schönes Wochenende noch!

Gruss
Manfred
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: eknori am 13.11.04 - 18:11:41
OK, dann gehe ich davon aus, daß es nicht geht.
Damit ist der Fall für mich erledigt ( leider gibt es ja den entsprechenden Buhtong nicht mehr; nicht wahr, Hoshee  ;D )
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: Semeaphoros am 13.11.04 - 19:03:50
Implementiere doch die Aktion in Form eines Buhtongs innerhalb der Tabelle in dem Bereich, der sichtbar ist, wenn der betreffende Tab aktiviert ist.
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: eknori am 13.11.04 - 19:06:45
@Jens:

so wird das auch werden ...
dachte nur, es gäbe eine andere Möglichkeit
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: Semeaphoros am 13.11.04 - 19:15:19
Vielleicht geht es mit "programmable tables", dort lassen sich auch Tabs anzeigen, und ich könnte mir vorstellen, dass das zugehörige Kontrollfeld ausgelesen werden kann.
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: eknori am 13.11.04 - 19:21:17
zur Info: es dreht sich um mein kleines Helpdesk

Ich weiss schon, wie ich das machen könnte, aber dazu muss ich quasi alles umschreiben und neu programmieren.

Na, es geht auch anders; dachte nur, es gäbe eine "einfache" Lösung  :D
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: -Michael- am 13.11.04 - 19:39:36
Vielleicht geht es mit "programmable tables", dort lassen sich auch Tabs anzeigen, und ich könnte mir vorstellen, dass das zugehörige Kontrollfeld ausgelesen werden kann.

Hätte ich jetzt auch gemeint. Das "Creating programmable tables" - Dokument in der ND6 Designerhilfe gibt dazu entsprechende Infos. Aber wie man nun auf den aktuellen Tab kommt, hab ich beim 'Überfliegen' jetzt nicht erkennen können.
Wenn man daran was drehen kann dass man an die Info kommt, würde wohl ein RefreshHideFormulas-@Command (bzw. notesUIDocument.RefreshHideFormulas) dann denn Rest machen.

Michael
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: Semeaphoros am 13.11.04 - 20:01:35
Für diese Tabellen muss ja ein Kontrollfeld erstellt werden, in das man den Namen des Tabs reinschreibt, wenn mans programmatisch ändert. Ich meine, mich daran zu erinnern, wenn der User einen Tab anklickt - sofern angezeigt - dass in eben diesem Kontrollfeld nachher der Name des Tabs steht, der aktiv ist. Das steht aber so nicht in der Hilfe drin.
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: TMC am 13.11.04 - 20:47:52
leider gibt es ja den entsprechenden Buhtong nicht mehr; nicht wahr, Hoshee  ;D

Guckst Du Würgaround:
http://217.160.137.156/user/bp/tmc/_forumsregeln/rules001.html
(Kapitel 3.5 letzter Absatz)
Titel: Re: Action Hide When abhängig von "Tabellenreiter"
Beitrag von: elajen am 15.11.04 - 13:42:22
Hallo eknori,

wenn Du bearbeitbare Felder auf Deinen Tabs drauf hast, dann kannst Du dies wie folgt umsetzen:

1. Erstelle Dir ein Feld txt_TabReiter, in dem Du den Tabreiter speicherst
2. Im jedem ersten Feld auf den Tabs  schreibst Du in das Event onFocus: "document.forms(0).txt_TabReiter = Tab_x (runde Klammern bitte durch eckige ersetzen).  Eigenschaften-Feld: Tab-Taste - beim öffnen Focus in diese Feld stellen
3. Hide-When für die Aktionen bzgl. dem Feld txt_TabReiter erstellen
4. Eigenschaften-Maske: Felder automatisch aktualisieren

getestet mit 6.5.2

Gruß von Ekki