R/propCategory.R

Defines functions propCategoryUI propCategoryFunc_right propCategoryFunc_left

Documented in propCategoryFunc_left propCategoryFunc_right propCategoryUI

#' 请输入文件
#'
#' @return 返回值
#' @import shiny
#' @import tsui
#'
#' @examples
#' propCategoryFunc_left()
propCategoryFunc_left<- function() {

  res <- tagList(

    shinyWidgets::actionBttn(inputId = 'propCategory_query_btn',label = '查看'),
    tsui::mdl_download_button(id = 'propCategory_dl_btn',label = '下载'),
    hr(),
    tsui::uiTemplate(templateName = '属性类别模板'),
    br(),
    tsui::mdl_file(id = 'propCategory_upload_file',label = '请选择需要属性类别EXCEL文件'),
    shiny::uiOutput(outputId = 'propCategory_sheets_placeholder'),
    shiny::actionButton(inputId = 'propCategory_upload_btn',label = '上传至服务器')
  )
  return(res)

}






#' 请输入文件
#'
#' @return 返回值
#' @import tsui
#' @import shiny
#'
#' @examples
#' propCategoryFunc_right()
propCategoryFunc_right<- function() {

  res <- tagList(

    uiScrollX(mdl_dataTable(id = 'propCategory_query_dataview',label = '属性类别'))
  )
  return(res)

}

#' 产品大类UI
#'
#' @param tabTitle 标题
#' @param com_left 左
#' @param com_right 右
#'
#' @return 返回值
#' @export
#'
#' @examples
#' propCategoryUI()
propCategoryUI <- function(tabTitle ='属性类别',
                          colTitles =c('操作区域','报表区域'),
                          widthRates =c(4,8),
                          func_left = propCategoryFunc_left,
                          func_right =propCategoryFunc_right) {
  res = uiGen(tabTitle = tabTitle,colTitles =colTitles,widthRates = widthRates,func_left = func_left,func_right = func_right )
  return(res)
}
takewiki/mdlMultipleMaterialUI documentation built on Aug. 25, 2023, 3:31 a.m.