Re: [問題] [shiny] 如何設計有階層的input?

看板R_Language作者 (米蟲)時間9年前 (2015/07/20 16:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《celestialgod (攸藍)》之銘言: : ※ 引述《ardodo (米蟲)》之銘言: : : 感謝版主幫我解決先前的問題,另外請教兩個延伸問題: : : 1. 同樣的一筆資料,我想要在selectInput篩選brand後,讓sliderInput的amount範圍 : : 能跟著selectInput有所變動(例我選擇brand==s後,amount的滑動範圍是4-8) : 一樣的方法去改,再server裡面加這個就好 : amount = observe({ : input$brand : if (input$brand=="all"){ : val = c(1, 20) : } else if (input$brand=="s"){ : val = c(4, 8) : } else if (input$brand=="w"){ : val = c(3, 10) : } : updateSliderInput(session, "amount", min = val[1], max = val[2]) : }) 照著版大的指令修改後,目前我sliderinput的範圍在我選擇brand==w or brand==s 的情況下是正常的,但是我如果選擇brand==all,範圍變成10-20,這是錯誤的 不知道我應該從哪邊修改呢? 以下是我的code http://pastebin.com/MqjwBJBF -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.207.246 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1437382707.A.E98.html
文章代碼(AID): #1LhBWpwO (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1LhBWpwO (R_Language)