>source

2개의 열에 표시하고 싶은 텍스트 입력 필드가 여러 개 있습니다. 내 기본 예제는 다음을 사용합니다.분할 레이아웃이것을하기 위해.

각 텍스트 입력 필드의 이름(예: AAA, BBBBBBB...)은 고정되어 있으며 미리 알려져 있습니다. 나는 원한다:

  • 정렬할 텍스트 입력 필드 자체
  • 텍스트 입력 필드의 두 번째 열은 첫 번째 열에 더 가깝습니다.
  • 첫 번째 줄과 두 번째 줄 사이의 여유 공간

다음에 가까운 것:

R Shiny에서 어떻게 그럴 수 있나요?

기본 예

# Form fields displayed in two columns with Shiny
library("shiny")
library("shinydashboard")
ui <-fluidRow(
  box(width= 12, title= "Here is a Title",
      splitLayout(
        textInput("a", "AAA"),
        textInput("b", "BBBBBBB")
      ),
      splitLayout(
        textInput("c", "CCCCCCCCC"),
        textInput("d", "SSSSSSSSS")
      )
  )
)
server <-function(input, output) {
}
shinyApp(ui, server)

  • 답변 # 1

    다음을 사용할 수 있습니다.태그$테이블.

    library("shiny")
    library("shinydashboard")
    ui <-fluidRow(
      box(width= 12, title= "Here is a Title",
        tags$table(
          tags$tr(
            tags$td("AAA"),
            tags$td(textInput("a", NULL)),
            tags$td("BBBBBBB"),
            tags$td(textInput("b", NULL))
          ),
          tags$tr(
            tags$td("CCCCCCCCC"),
            tags$td(textInput("c", NULL)),
            tags$td("SSSSSSSSS"),
            tags$td(textInput("d", NULL))
          )
        )
      )
    )
    server <-function(input, output) {
    }
    shinyApp(ui, server)
    

  • 이전 jq JOIN() 이해하기
  • 다음 Javascript의 배열 요소에서 단어 목록으로 RegEx로 문장을 어떻게 바꾸나요?