2011-06-09 89 views
2

我在隱藏視圖中的操作按鈕時遇到問題。我們最近升級到8.5,我用過的方法不再有效。我曾經能夠在acl中創建一個角色。然後將此公式添加到動作按鈕屬性「隱藏動作,如果公式爲真」。這是公式@IsNotMember(「[StatusUpdate]」; @ UserRoles)Lotus Notes 8.5客戶端隱藏操作按鈕

非常感謝您的幫助。

回答

2

這是正確的公式。 @UserRoles返回包含括號括起來的當前用戶角色的字符串列表,如"[Admin]":"[Manager]":"[User]"

它「臭」像一個錯誤,但也許有一種解決方法。

我會創建一個帶有計算字段的簡單表單來顯示用戶的角色,並確保它們設置正確並正確計算。

如果是這樣,那麼在ACL中創建一個新角色,比如說TestRole,並將自己設置爲該角色。在表單上創建一個全新的按鈕,並將公式的隱藏/公式設置爲@IsMember("[TestRole]"; @UserRoles);確保該按鈕不會顯示給您。

如果所有這些工作正常,那麼在角色或設計元素本身中的數據庫中可能存在一些輕微的破壞,並且從頭開始重新創建它們可能會清除它們。嘗試刪除角色和按鈕,然後重新創建它們。 (我意識到這有點牽強,但這不會是我第一次用Lotus Notes這樣固定一個奇怪的問題。)

我也會從Notes工作區中刪除圖標(假設仍然是存在於8.5中?)並緊湊化工作空間。我知道在Notes 6中清除了很多本地緩存的設計元素,這些元素通常是奇怪行爲的原因。

+0

謝謝!刪除圖標並重新添加它的工作。 – Mike 2011-06-09 14:44:21