Клиент Lotus Notes 8.5 скрыть кнопку действия - PullRequest
2 голосов
/ 09 июня 2011

У меня проблемы с скрытием кнопки действия в представлении. Недавно мы обновились до 8.5, и метод, который я использовал, больше не работает. Раньше я был в состоянии создать роль в ACL. Затем добавьте эту формулу в свойства кнопки действия «Скрыть действие, если формула верна». Это формула @IsNotMember ("[StatusUpdate]"; @ UserRoles)

Заранее благодарю за помощь.

1 Ответ

2 голосов
/ 09 июня 2011

Это правильная формула.@UserRoles возвращает список строк, содержащих роли для текущего пользователя, заключенный в квадратные скобки, как в "[Admin]":"[Manager]":"[User]"

. Он «пахнет» как ошибка, но, возможно, существует обходной путь.

Я бы создал простую форму с вычисляемым полем, чтобы показать роли пользователя, и убедиться, что они установлены правильно и вычисляются правильно.

Если это так, тогда создайте новую роль в ACLскажи TestRole и поставь себя на эту роль.Создайте совершенно новую кнопку в форме и установите для формулы скрытия / ввода значение @IsMember("[TestRole]"; @UserRoles);. Убедитесь, что кнопка не отображается для вас.

Если все это работает нормально, возможно, в базе данных есть небольшие повреждения в самих ролях или самих элементах дизайна, и их воссоздание с нуля может это прояснить.Попробуйте удалить роль и кнопку и создать их снова.(Я понимаю, что это немного надумано, но это будет не первый раз, когда я исправлю странную проблему в Lotus Notes таким образом.)

Я бы также удалил значок из рабочего пространства Notes (при условии, чтоэто все еще существует в 8.5?) и уплотняет рабочее пространство также.Я знаю в Notes 6, что очищены многие локально кэшированные элементы дизайна, которые часто были причиной странного поведения.

...