Я создал модуль аутентификации в своем приложении, и я хотел бы отобразить (или нет) некоторую tabPanel в соответствии с аутентификацией пользователя.
По сути, это выглядит так:
if(user_info()$Permissions == "admin") {
tabPanel("File",
h5(""),
downloadButton("file.xls", "File")) }
# else { }
Работает хорошо, когда права доступа - «admin», но я бы не хотел ничего отображать, когда права доступа не равны admin.
При использовании метода «else {}» появляется «tab-xxxx-x» (возможно, hrefзначения) в конце каждой страницы tabPanel.
Есть ли способ не отображать значение закладки ссылки или другой способ правильно отобразить "ничто"?
Я пробую другие альтернативы, как else {return (NULL)} или else {""}, invisible () и т. д., но ничего не работает, как ожидалось.
Когда я использую метод "else {tabPanel (" ")}", работает "ok"но не оптимально, потому что у меня есть невидимая tabPanel ссылается на пустую страницу.
Большое спасибо