Клиент 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, что очищены многие локально кэшированные элементы дизайна, которые часто были причиной странного поведения.