1
下面是我的Shiny应用程序的屏幕截图,我创建了一个简单的login
页面,仅为经过身份验证的用户授予数据访问权限。但是,我有以下问题,Onclick Shiny隐藏/取消隐藏
- 无法隐藏应用程序的开始
Mainpanel
,含义 - 在mainpanel
应该hidden
上的应用程序的开始,应该是visible
Login
按钮按下之后。 的
mainpanel
后visible
的sidebar
其中Username
,Password
和Login button
应该被隐藏。
UI.R
library(shiny)
library(shinyjs)
shinyUI(fluidPage(
useShinyjs(),
titlePanel(
fluidRow(
column(9, h1("VHMS")),
column(1, img(src = '2.png', width = 100))), windowTitle = "my"),
br(),
br(),
br(),
br(),
sidebarLayout(
sidebarPanel(
textInput("Username", "Username"),
passwordInput("Password", "Password"),
actionButton("Login", "Login")),position = "right",
mainPanel(
fluidRow(column(12,
(tabsetPanel("views", type = "tabs",
tabPanel("TableView", dataTableOutput("df_directions")),
tabPanel("MapView", dataTableOutput("df_locations"))
)
)
)
)
)
)
)
)
Server.R
library(shiny)
library(shinyjs)
useShinyjs()
shinyServer(function(input, output) {
output$df_directions <- renderDataTable({
json_data1 }, options = list(scrollX = TRUE))
})
我'能够单独我解决问题,但我不能给我Hide/Show
登录集成到一个单一的脚本。
工作,非常感谢 – Tareva