Domino 9 und frühere Versionen > ND6: Entwicklung
Replizierparameter
botschi:
Moin zusammen,
ich würde gerne beim replizieren nur die Gestaltungelemente replizieren, die mit einer bestimmten ID signiert wurden.
Ich habe es mit den Replizierparametern versucht mit dieser Formel:
SELECT @Name([CN];$UpdatedBy) = "Bernd Hacker".
Das hat aber nicht funktioniert.
Kann man sowas irgendwie erreichen?
DerAndre:
Hi
versuch es mal so:
SELECT @Name([CN];~$UpdatedBy) = "Bernd Hacker"
Gruss
André
koehlerbv:
André, für die Formelsprache ist das falsch (die Tilde wird in diesem Zusammenhang nur in LS so benutzt).
M.E. ist es aber nicht möglich, über Formeln Designelemente zur Replikation auszuwählen.
Bernhard
DerAndre:
Uups, Sorry.
Hast Recht Bernhard.
André
Glombi:
Etwas Hardcore-Programmierung ;D
Wie bringt man eine Ansicht dazu, alle Design Elemente anzuzeigen.
Dazu erstellt man bspw. eine Ansicht namens "DesignElements" und macht dann einen Execute Once Agenten:
Dim session As NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument
Set session = New NotesSession
Set db = session.CurrentDatabase
Set view = db.GetView("DesignElements")
If Not view Is Nothing Then
Set doc = db.GetDocumentByUNID(view.UniversalID)
Call doc.ReplaceItemValue("$FormulaClass", "1548")
doc.Save True, True
End If
Dann zeigt die View alle Design Elemente an. Welche genau, bestimmt dann "$FormulaClass".
Wenn Du dann als Zugriffsformel folgendes einträgst:
SELECT $UpdatedBy = "... der Username..."
werden nur Elemente angezeigt, die von dem User unterzeichnet wurde.
Cool, oder :D
siehe dazu
http://www.dominopower.com/issuesprint/issue199908/design.html
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln