Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lotus notes Lotus Notes 8.5客户端隐藏操作按钮_Lotus Notes_Lotus Domino_Lotusscript_Lotus Formula - Fatal编程技术网

Lotus notes Lotus Notes 8.5客户端隐藏操作按钮

Lotus notes Lotus Notes 8.5客户端隐藏操作按钮,lotus-notes,lotus-domino,lotusscript,lotus-formula,Lotus Notes,Lotus Domino,Lotusscript,Lotus Formula,我在视图中隐藏操作按钮时遇到问题。我们最近升级到了8.5,我以前使用的方法不再有效。我曾经能够在acl中创建一个角色。然后将此公式添加到操作按钮属性“如果公式为true,则隐藏操作”。这是公式@IsNotMember(“[StatusUpdate]”;@UserRoles) 提前感谢您的帮助。这是正确的公式@UserRoles返回一个字符串列表,其中包含当前用户的角色,并用括号括起来,如中的“[Admin]”:“[Manager]”:“[user]” 它“闻起来”像一个bug,但也许有一个解决方

我在视图中隐藏操作按钮时遇到问题。我们最近升级到了8.5,我以前使用的方法不再有效。我曾经能够在acl中创建一个角色。然后将此公式添加到操作按钮属性“如果公式为true,则隐藏操作”。这是公式@IsNotMember(“[StatusUpdate]”;@UserRoles)


提前感谢您的帮助。

这是正确的公式
@UserRoles
返回一个字符串列表,其中包含当前用户的角色,并用括号括起来,如
中的“[Admin]”:“[Manager]”:“[user]”

它“闻起来”像一个bug,但也许有一个解决方法

我将创建一个带有计算字段的简单表单,以显示用户的角色,并确保这些角色设置正确且计算正确

如果是这样,那么在ACL中创建一个新角色,比如TestRole,并将自己设置为该角色。在表单上创建一个全新的按钮,并将hide/when公式设置为
@IsMember(“[TestRole]”;@UserRoles”)确保按钮没有为您显示

如果所有这些都能正常工作,那么可能在角色或设计元素本身的数据库中存在一些小的损坏,从头开始重新创建它们可能会清除这些损坏。尝试删除角色和按钮,然后再次创建它们。(我意识到这有点牵强,但这不是我第一次用这种方式修复LotusNotes中的一个奇怪问题。)

我还将删除Notes工作区中的图标(假设该图标在8.5中仍然存在),并压缩工作区。我在Notes6中知道,清除了很多本地缓存的设计元素,这些元素通常是导致奇怪行为的原因