R의 검색 창 모듈 반짝 이는 결과를 반환하는 방법

솔직한

맞춤 검색 창을 기반으로 데이터 테이블을 변경하는 반짝이는 모듈을 만들려고합니다.

검색 창 검색 결과를 R-Studio 콘솔에 인쇄하는 앱을 만들었지 만 모듈에서 결과를 반환하고 반응 형 데이터 저장소를 업데이트하려면 어떻게해야합니까?

여기에 예제 앱이 있습니다. 리 액티브를 업데이트하기 위해 인쇄 된 내용을 반환하고 싶습니다.


myModuleUI <- function(id) {
  ns <- NS(id)
  tagList(
    fluidRow(
      column(width=2, 
          textInput(ns("searchField"), "Search"),
          dataTableOutput("table")
      )
    )
  )
}
myModule <- function(input, output, session, df) {
  observeEvent(input$searchField, {
    if(!is.null(input$searchField)){
      print(
        df %>% filter_at(vars(names(df)), any_vars(str_detect(as.character(.), input$searchField)))
      )
    }
  })
}
# Use the module in an application
ui <- fluidPage(
  myModuleUI("myModule1")
)
server <- function(input, output, session) {
  out <- reactiveValues(
    df = data.frame(
      company = c('a', 'b', 'c', 'd'),
      bond = c(0.2, 1, 0.3, 0),
      equity = c(0.7, 0, 0.5, 1),
      cash = c(0.1, 0, 0.2, 0),
      stringsAsFactors = FALSE
    )
  )
  callModule(myModule, "myModule1", df = out$df)
  output$table <- DT::renderDataTable({
    m <- datatable(
      out$df,
      options = list(dom = 'tip')
    )
  })
}
shinyApp(ui, server)
HubertL

당신은 사용해야 ns()당신이 모듈 내에서 사용할 수 있도록, 너무 datatableOutput outputId에 :

myModuleUI <- function(id) {
  ns <- NS(id)
  tagList(
    fluidRow(
      column(width=2, 
             textInput(ns("searchField"), "Search"),
             dataTableOutput(ns("table"))
      )
    )
  )
}
myModule <- function(input, output, session, df) {
  output$table <- DT::renderDataTable({
    datatable(
      if(!is.null(input$searchField)){
          df %>% filter_at(vars(names(df)), any_vars(str_detect(as.character(.), input$searchField)))
      } else df,
      options = list(dom = 'tip')
    )
  })
}
# Use the module in an application
ui <- fluidPage(
  myModuleUI("myModule1")
)
server <- function(input, output, session) {
  out <- reactiveValues(
    df = data.frame(
      company = c('a', 'b', 'c', 'd'),
      bond = c(0.2, 1, 0.3, 0),
      equity = c(0.7, 0, 0.5, 1),
      cash = c(0.1, 0, 0.2, 0),
      stringsAsFactors = FALSE
    )
  )
  callModule(myModule, "myModule1", df = out$df)
}
shinyApp(ui, server)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

노드 Elasticsearch 모듈 검색이 결과를 반환하지 않음

분류에서Dev

검색 창 결과를 처리하는 방법?

분류에서Dev

Android에서 "검색 결과 없음"을 반환하는 방법

분류에서Dev

반짝이는 navbarPage의 검색 필드

분류에서Dev

모델에서 nodejs의 컨트롤러로 결과를 반환하는 방법

분류에서Dev

선택한 '카테고리'필터 드롭 다운의 결과 만 반환하도록 검색 '텍스트 입력'결과를 제한하는 방법

분류에서Dev

여러 SQLAlchemy 모델에서 일반 "검색 창"검색을 수행하는 방법

분류에서Dev

데이터를 공유하는 반응성 반짝 모듈

분류에서Dev

이상한 결과를 반환하는 모듈러스 연산

분류에서Dev

검색으로 Numpy 배열의 인덱스를 반환하는 방법

분류에서Dev

구조 C의 첫 번째 결과 만 반환하는 검색

분류에서Dev

중복 값을 사용하는 오라클 검색-중복 결과를 반환하는 방법

분류에서Dev

중복 값을 사용하는 오라클 검색-중복 결과를 반환하는 방법

분류에서Dev

환경 변수를 전달하여 반짝이는 모듈에서 코드를 렌더링하는 방법은 무엇입니까?

분류에서Dev

json 배열에서 검색하고 입력에 입력 할 때 결과를 반환하는 방법

분류에서Dev

Android-검색 기능을 구현하고 결과를 ListView에 반환하는 방법은 무엇입니까?

분류에서Dev

두 검색 날짜 사이의 이벤트를 검색하는 내 쿼리가 결과를 반환하지 않는 이유는 무엇입니까?

분류에서Dev

fpga-zynq 저장소의 Top 모듈에서 Rocket Core 모듈 매개 변수를 검색하는 방법

분류에서Dev

일반 검색에서 SharePoint 2013의 "사용자 검색 결과 템플릿"을 수정하는 방법

분류에서Dev

일반 검색에서 SharePoint 2013의 "사용자 검색 결과 템플릿"을 수정하는 방법

분류에서Dev

인덱싱 된 데이터베이스의 검색 결과를 반환하는 웹 앱이 있습니까?

분류에서Dev

html 검색 창에서 결과를 표시 할 새 탭을 여는 방법

분류에서Dev

문서를 반복적으로 검색하고 패턴을 기반으로 결과를 반환하는 스크립트를 작성하는 방법

분류에서Dev

반짝이는 모듈 안에 중첩 된`selectInput`의 값을 반환합니다.

분류에서Dev

여러 결과를 반환하는 Excel 데이터베이스의 다중 기준 검색

분류에서Dev

검색어를 기반으로 색인을 쿼리하고 필드 값으로 결과를 높이는 방법

분류에서Dev

조건이 R에서 결과를 반환하지 않을 때 numeric (0) 대신 NA를 반환하는 방법

분류에서Dev

결과를 반환하지 않는 탄력적 검색 쿼리

분류에서Dev

결과를 반환하지 않는 PHP MySQL 검색

Related 관련 기사

  1. 1

    노드 Elasticsearch 모듈 검색이 결과를 반환하지 않음

  2. 2

    검색 창 결과를 처리하는 방법?

  3. 3

    Android에서 "검색 결과 없음"을 반환하는 방법

  4. 4

    반짝이는 navbarPage의 검색 필드

  5. 5

    모델에서 nodejs의 컨트롤러로 결과를 반환하는 방법

  6. 6

    선택한 '카테고리'필터 드롭 다운의 결과 만 반환하도록 검색 '텍스트 입력'결과를 제한하는 방법

  7. 7

    여러 SQLAlchemy 모델에서 일반 "검색 창"검색을 수행하는 방법

  8. 8

    데이터를 공유하는 반응성 반짝 모듈

  9. 9

    이상한 결과를 반환하는 모듈러스 연산

  10. 10

    검색으로 Numpy 배열의 인덱스를 반환하는 방법

  11. 11

    구조 C의 첫 번째 결과 만 반환하는 검색

  12. 12

    중복 값을 사용하는 오라클 검색-중복 결과를 반환하는 방법

  13. 13

    중복 값을 사용하는 오라클 검색-중복 결과를 반환하는 방법

  14. 14

    환경 변수를 전달하여 반짝이는 모듈에서 코드를 렌더링하는 방법은 무엇입니까?

  15. 15

    json 배열에서 검색하고 입력에 입력 할 때 결과를 반환하는 방법

  16. 16

    Android-검색 기능을 구현하고 결과를 ListView에 반환하는 방법은 무엇입니까?

  17. 17

    두 검색 날짜 사이의 이벤트를 검색하는 내 쿼리가 결과를 반환하지 않는 이유는 무엇입니까?

  18. 18

    fpga-zynq 저장소의 Top 모듈에서 Rocket Core 모듈 매개 변수를 검색하는 방법

  19. 19

    일반 검색에서 SharePoint 2013의 "사용자 검색 결과 템플릿"을 수정하는 방법

  20. 20

    일반 검색에서 SharePoint 2013의 "사용자 검색 결과 템플릿"을 수정하는 방법

  21. 21

    인덱싱 된 데이터베이스의 검색 결과를 반환하는 웹 앱이 있습니까?

  22. 22

    html 검색 창에서 결과를 표시 할 새 탭을 여는 방법

  23. 23

    문서를 반복적으로 검색하고 패턴을 기반으로 결과를 반환하는 스크립트를 작성하는 방법

  24. 24

    반짝이는 모듈 안에 중첩 된`selectInput`의 값을 반환합니다.

  25. 25

    여러 결과를 반환하는 Excel 데이터베이스의 다중 기준 검색

  26. 26

    검색어를 기반으로 색인을 쿼리하고 필드 값으로 결과를 높이는 방법

  27. 27

    조건이 R에서 결과를 반환하지 않을 때 numeric (0) 대신 NA를 반환하는 방법

  28. 28

    결과를 반환하지 않는 탄력적 검색 쿼리

  29. 29

    결과를 반환하지 않는 PHP MySQL 검색

뜨겁다태그

보관