Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet 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?
-
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
-
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 )
-
Implementiere doch die Aktion in Form eines Buhtongs innerhalb der Tabelle in dem Bereich, der sichtbar ist, wenn der betreffende Tab aktiviert ist.
-
@Jens:
so wird das auch werden ...
dachte nur, es gäbe eine andere Möglichkeit
-
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.
-
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
-
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
-
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.
-
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)
-
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