我有一個sliderInput
元件在我ui.R
爲此我確定min
和max
值動態地(實際上我使用的模塊,其中,從數據組中確定的值)。獲取最小最大sliderInput的閃亮
我現在想要做的是讀取我的server.R
中的min/max
值。當然,我可以使用相同的代碼,並再次確定min/max
,但我想知道是否無法直接從元素中獲取min/max
值?
我有一個sliderInput
元件在我ui.R
爲此我確定min
和max
值動態地(實際上我使用的模塊,其中,從數據組中確定的值)。獲取最小最大sliderInput的閃亮
我現在想要做的是讀取我的server.R
中的min/max
值。當然,我可以使用相同的代碼,並再次確定min/max
,但我想知道是否無法直接從元素中獲取min/max
值?
閱讀兩個答案後,我覺得解決辦法是將額外的參數傳遞給包含min/max
值的模塊。總體而言,ui.R
最終呈現到html
,我不知道你是否應該在概念甚至嘗試訪問從server.R
作爲一種解決方法,您可以設置反應來計算min
和max
,然後使用renderUI
函數製作sliderInput。
我想你應該已經在你的模塊中使用renderUI
,所以這不是一個很大的解決方法。
如何確定UI中的動態/被動min
和max
值?
最合理的解決方案是移動滑塊來server.R
UI.R
uiOutput("slider")
Server.R
output$slider <- renderUI({
maxkaw <- max(...)
minkaw <- min(...)
sliderInput("slider","", min = minkaw,
max = maxkaw,
value = c(minkaw,maxkaw))
})
那麼,我使用了一個模塊,'data.frame'是一個參數,我可以動態地確定'min/max'。 – thothal
的
html
當你計算你的'分鐘/ max',他們應該已經可用?只需將它們存儲在'reactives()'或'reactiveValues()'中並重用即可。 – Stophface