У меня следующая проблема: Например, у меня есть 2 продукта: product1 и product2, но у каждого продукта есть разные категории. product1: белый, черный, красный. product2: белый, синий, зеленый. Как вы можете видеть, некоторые категории являются общими. Поэтому я хочу разработать приложение для Shiny, в котором пользователь выбирает продукт:
selectInput("product", "Select product", "BLANCO", choices = c("product1","product2"))
, если пользователь выбирает продукт1. Я хочу, чтобы пользователь отображал подкатегории продукта1
selectInput("categories ", "Select categories", choices = c("white","black", "red"))
но это сложно, так как в моей таблице данных у меня есть столбец категории, и я делаю следующее:
selectInput("dise", "Seleccione el diseño o color", "BLANCO", choices = unique(datatable$categories))
, но если я делаю это предыдущим способом, проблема в том, что если вы выберете product1, когда вы выбираете категорию, она покажет вам категории, которых нет в продукте1.
Есть идеи для решения этой проблемы?