-
Notifications
You must be signed in to change notification settings - Fork 0
/
RShinyR6PoC_ui_rshiny.R
61 lines (59 loc) · 2.79 KB
/
RShinyR6PoC_ui_rshiny.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
RShinyR6PoC_ui_rshiny<-
fluidPage(
useShinyjs(),
# fix 'Error: Unable to find "selectize-plugin-a11y"'
# - added: tags$head(htmltools::findDependencies(selectInput(..))
# - see https://github.com/rstudio/shiny/issues/3125#issuecomment-2072832820
tags$head(htmltools::findDependencies(selectInput("toto", "toto", choices=NULL))),
#
#
# HTML(
# "
# <script>
# $(document).on('shiny:inputchanged', function(event) {
# if (event.name != 'EventsChanged' && event.name.substring(0,1)!='.') {
# Shiny.setInputValue('EventsChanged', event.name);
#
# }
# });
# </script>
# "
# ),
tags$style(type = "text/css", HTML(paste0(".data_table_output {font-size:80%;white-space: nowrap;width:",largeur_page_pct,"%;}"))),
tags$style(type = "text/css", HTML(paste0("
.bsCollapsePanel-petite {width:",largeur_page_pct,"%;
-webkit-transition-delay: 0s;
transition-delay: 0s;
margin-bottom: -20px;
}","
.bsCollapsePanel-petite .panel-body { padding: 0px;}
.bsCollapsePanel-petite .panel-title {font-size:80%;}
.bsCollapsePanel-petite .panel-heading {padding: 0px;}
"))),
fluidPage(tabsetPanel(id = "tabs",
tabPanel("First Example", value="1",
h1("First Example"),
DT::dataTableOutput('MaitreTable'),
fluidRow(
h2("select a line above to have mini report below "),p("for example 'Merc'")
),
fluidRow(
BaseMiniRapportTabDynUI$MiniRapportTabDynUI_UI("FirstExample")
),
fluidRow(
h4("Details"),
column (12,
div(DT::dataTableOutput('DetailsTable'),
class="data_table_output")
)
)),
tabPanel("Second Example",value="2",
fluidRow(
div(
BaseFicheTabGraphUI$FicheTabGraphUI_UI("SecondExample"),
style="margin-left: 20px;"
)
)
)
))
)