Клиент Lotus Notes 8.5 скрыть кнопку действия

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

Спасибо заранее за помощь.

1 ответ

Решение

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

Это "пахнет" как ошибка, но, возможно, есть обходной путь.

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

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

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

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

Другие вопросы по тегам