1
私はOkと呼ばれるactionButtonを持っています。ユーザがこのボタンをクリックすると、textInputボックスからの入力を受け取り、bsModalメッセージダイアログウィンドウに何らかのメッセージが表示されます。光沢のあるbsModal閉じるボタン
これはコードです:
library(shiny)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(
textInput("text", "Enter Id:"),
box(width = 1, background = 'purple'),
actionButton("Ok", "Press Ok",style='padding:8px; font-size:100%')
),
dashboardBody(
bsModal("modalnew", "Greetings", "Ok", size = "small",
textOutput("text1")
)
)
)
server <- function(input, output) {
observeEvent(input$Ok,{
patid1 <- as.numeric(input$text)
print(patid1)
if (is.na(patid1) == TRUE) { output$text1 <- renderText("Please enter
a valid ID# without alphabets or special characters")} else {
#output$text1 <-renderText("")
output$text1 <-renderText({paste("You enetered", patid1)})
}
})
}
shinyApp(ui, server)
私がやろうとしていますどのようなユーザーがbsModalウィンドウにClose
ボタンをクリックしたときに、それはtextInput
テキストボックスにテキストをクリアする必要があります。 bsModalメッセージウィンドウの閉じるボタンにリアクティブ関数を追加する方法がわかりません。どんな助けも大歓迎です。
、本当にありがとうございました:) –