Я пытаюсь нарушить лимит кнопки на основе действия другой кнопки. У меня есть два случая:
Во-первых, сумма двух кнопок не может превышать 100
. Пример: когда я перемещаю кнопку Price 1
в 60
в моем shinyapp, Price 2
никогда не должен go превышать 40
(ее максимальное значение должно быть 40
сейчас). Также должно применяться обратное (если Price 2
равно 60
, Price 1
никогда не должно превышать 40
).
Во-вторых, значение кнопки не может быть больше или равно значению другой кнопки. Пример: когда я перемещаю кнопку Price 1
на 70
в моем shinyapp, Price 2
никогда не должен go превышать 69
(его максимальное значение должно быть 69
сейчас). Также должно применяться обратное.
Мой rmarkdown
скрипт:
---
title: "Untitled"
runtime: shiny
output:
flexdashboard::flex_dashboard:
orientation: rows
vertical_layout: fill
---
```{r}
df_1 <- data.frame(
m = .01,
d = .02,
q = 1
)
dis <- function(mc, desc, qtde) {
((((mc) / (mc - desc)) - 1) * qtde + qtde)
}
prp <- dis(
mc = df_1$m,
desc = df_1$d,
qtde = df_1$q
)
```
```{r FRONT-END}
library(flexdashboard)
library(shiny)
library(scales)
```
Stack Overflow
=================================
Sidebar{.sidebar data-width=290}
--------------------------------
```{r}
sliderInput(
inputId = 'm', label = 'Price 1',
value = 50,
min = 0,
max = 100,
step = 5
)
sliderInput(
inputId = 'd', label = 'Price 2',
value = 25,
min = 0,
max = 100,
step = 5
)
```