R/page_fluid_5Pin.R

Defines functions page_fluid_5Pin

Documented in page_fluid_5Pin

#' 定义page_fluid_5个元素前2后3布局
#'
#' @param HeadingName 标题
#' @param R1C1List 第一行第一列取值内容
#' @param leftAreaList 左区分内容
#' @param R1C2List  第一行第二列取值内容
#' @param R2C1List 第二行第一列取值内容
#' @param R2C2List 第二行第二列取值内容
#' @param R2C3List 第二行第三列取值内容
#'
#' @return 返回值
#' @export
#'
#' @examples
#' HeadingName <-"Old Faithful Geyser Data";
#'leftAreaList <- tagList( sliderInput("bins",
#'                                     "Number of bins:",
#'                                     min = 1,
#'                                     max = 50,
#'                                     value = 30),
#'                         fileInput('file1','文件'));
#'R1C1List <- tagList(fileInput('file1','文件R1C1'));
#'R2C1List <- tagList(fileInput('file2','文件R2C1'));
#'R1C2List <- tagList(fileInput('file3','文件R1C2'));
#'R2C2List <- tagList(fileInput('file4','文件R2C2'));
#'R2C3List <- tagList(fileInput('file5','文件R2C3'));
#'
#'
#'ui <- page_fluid_5Pin(HeadingName,leftAreaList,R1C1List,R1C2List,R2C1List,R2C2List,R2C3List);
page_fluid_5Pin <- function(HeadingName,leftAreaList,
                            R1C1List,R1C2List,
                            R2C1List,R2C2List,R2C3List) {
  res <- fluidPage(
    
    # Application title
    titlePanel(HeadingName),
    
    # Sidebar with a slider input for number of bins
    sidebarLayout(
      sidebarPanel(
       leftAreaList,width = 3
      ),
      
      # Show a plot of the generated distribution
      mainPanel(
       fluidRow(box(R1C1List),
                box(R1C2List)),
       fluidRow(
         column(width = 3,box(R2C1List)),
         column(width = 3,box(R2C2List)),
         column(width = 3, box(R2C3List)))
         ,width = 9
      )
    )
  )
  
  return(res)
  
}
takewiki/tsui documentation built on July 5, 2023, 10:59 p.m.