From 52996ca81edb059e6796ad1365a3744c6c6cde6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Todor=20Kondi=C4=87?= <todor.kondic@uni.lu> Date: Mon, 4 Jul 2022 09:54:04 +0200 Subject: [PATCH] app: shiny-state, shiny-ui-base: Close the datafile loop. --- R/shiny-state.R | 2 +- R/shiny-ui-base.R | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/R/shiny-state.R b/R/shiny-state.R index e2c1630..bfdef8e 100644 --- a/R/shiny-state.R +++ b/R/shiny-state.R @@ -76,7 +76,7 @@ r2datatab <- function(rdatatab) { gen_dtab <- function(tablist,sets) { data.table(tag=factor(tablist$tag,levels=unique(tablist$tag)), - adduct=factor(tablist$adduct,levels=ADDUCTMAP), + adduct=factor(tablist$adduct,levels=DISP_ADDUCTS), set=factor(tablist$set,levels=sets)) } diff --git a/R/shiny-ui-base.R b/R/shiny-ui-base.R index c7dab14..fca1daf 100644 --- a/R/shiny-ui-base.R +++ b/R/shiny-ui-base.R @@ -1133,11 +1133,13 @@ mk_shinyscreen_server <- function(projects,init) { }, label = "summ_subset-edit") observeEvent(input$datatab_cell_edit,{ - z <- DT::editData(rv_datatab(), + df <- gen_dtab(rvs$gui$datatab,sets=rf_get_sets()) + z <- DT::editData(df, input$datatab_cell_edit, rownames = F) - rv_datatab(z) - rv_flag_datatab(rv_flag_datatab()+1L) + + rvs$gui$datatab$set <- z$set + rvs$gui$datatab$adduct <- z$adduct }, label = "datatab-edit") ## FIXME: order_summ reordering/editing unstable. Therefore temporarily removed. @@ -1623,10 +1625,9 @@ mk_shinyscreen_server <- function(projects,init) { rvs$gui$datatab$tag rvs$gui$datatab$set rvs$gui$datatab$adduct - sets <- rf_get_subset() + sets <- rf_get_sets() dtab <- gen_dtab(rvs$gui$datatab, sets=sets) - message("Hey") print(dtab) tab <- dropdown_dt(dtab, callback = dt_drop_callback('1','2',sets)) tab -- GitLab