Lotus Notes / Domino Sonstiges > Help-Desk Applikation !!Help!!

Outline - Eine Kategorie in zu öffnener View darstellen

(1/1)

wrangel:
Im Augenblick werden die Views aus den MyDocuments-Outlines statisch (mit @SetViewInfo) auf eine Kategorie beschränkt:


--- Code: ---@SetTargetFrame("NotesView");
@Command([OpenView];@If(UserviewsElements_1 >= 2;@Word(Userviews_1[2];"#";1);""));
@SetViewInfo([SetViewFilter];@Name([CN];@UserName);"Username";1)

--- Ende Code ---

Wie wäre es, das berechnen zu lassen? Alles persönlichen Views beginnen mit "Mine". Wir könnten dies festschreiben und damit berechenbar machen.


--- Code: ---@SetTargetFrame("NotesView");
_viewName := @If(UserviewsElements_1 >= 2;@Word(Userviews_1[2];"#";1);"");
@Command([OpenView]; _viewName);

@If(@Contains(@UpperCase(_viewName); "MINE");
@SetViewInfo([SetViewFilter];@Name([CN];@UserName);"Username";1);
""
)
--- Ende Code ---

Thomas Schulte:
Ist zwar ein Haufen Schreibarbeit, aber wenn es funktioniert ....

Das hätte zumindest noch den Vorteil, das es dann möglich wäre auch andere Ansichten mit reinzustecken. Ich will allerdings eh sowas wie eine "add to Favorites" Funktion in die Ansichten mit einbauen die es jedem Benutzer erlaubt bis zu zehn Ansichten als "Favoriten" für sich selber zu speichern.

wrangel:
Oha, da hatte sich ein Fehler eingeschlichen (siehe http://atnotes.de/index.php?topic=34501.0):

Es muss lauten:

--- Code: ---@SetTargetFrame("NotesView");
_viewName := @If(UserviewsElements_1 >= 2;@Word(Userviews_1[2];"#";1);"");
@Command([OpenView]; _viewName);

@If(@Contains(@UpperCase(_viewName); "MINE");
  @SetViewInfo([SetViewFilter];@Name([CN];@UserName);"Username";1);
  @SetViewInfo([SetViewFilter];@Nothing;@Nothing;1)
)
--- Ende Code ---

Das Problem der Tipparbeit bliebe natürlich bestehen. Auch eine Verarbeitung per DXL ist wegen der inkrementierten Nummern nicht ganz einfach.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln