→ celestialgod: =="all"的情況沒有exclude出來.... 08/03 17:53
→ celestialgod: 之前的方法不是就可以用了= =? 08/03 17:53
→ ardodo: 先前observe可以用,但是我如果要多種條件都要observe 08/03 18:18
→ ardodo: 的話,我就做不出來。想試試看renderUI會不會比較容易控制 08/03 18:19
→ ardodo: 這種多重條件下的input與output變化 08/03 18:19
→ celestialgod: 這個我沒用過 我不知道 08/03 18:23
→ celestialgod: 多重條件就需要isolate去設定 08/03 18:24
→ celestialgod: 看看是不是你想要的 08/03 19:23
→ cywhale: demox=reactive({ out=demo[your condition selected by 08/03 23:20
→ cywhale: ..selectInput, ]}), then show demox() in renderTable 08/03 23:21
推 cywhale: u use input$model in selectInput itself, but without 08/03 23:31
→ cywhale: "selected=" default value, it makes NA problem.. 08/03 23:32
→ cywhale: u can use another var,e.g brandx=reactive({if(is.null 08/03 23:42
→ cywhale: (input$brand) unique(demo$brand) 08/03 23:43
→ cywhale: if(input$brand=='all') unique(demo$brand) else input$ 08/03 23:44
→ cywhale: brand }), then use demo[brand==brandx(),] in aboving 08/03 23:46
→ cywhale: demox() function to filter your criteria.. 08/03 23:46
推 celestialgod: cy大大下次也許可以考慮回文,這樣會比較清楚喔 08/04 00:22
→ cywhale: sorry^^本來只回兩句,沒想到後面愈補愈多造成閱讀不便 08/05 09:03
→ ardodo: 感謝cel版主回覆,我發現一個小問題想修正 08/05 10:13
→ ardodo: 若我選擇tax==x並觀察完右側表格後,我想看tax==y並觀察 08/05 10:14
→ ardodo: 必需要先選擇tax==all,之後才能選tax==y 08/05 10:15
→ ardodo: 其他選項我也想要有這樣的設定,請問是在isolate裡面的 08/05 10:15
→ ardodo: ifelse設定嗎? 08/05 10:15
→ celestialgod: 我有注意過這個問題,這個設計的原因是因為你選特定 08/05 11:27
→ celestialgod: 選項時你想刪掉其他不可選的選項,而你可能做多重 08/05 11:27
→ celestialgod: 選取,才不保留該項。 08/05 11:27
→ celestialgod: 你只要不更新你選的選項就可以保留其他選項。 08/05 11:28
→ celestialgod: 像是在tax那個變數中的updateInput_f("tax")刪除就 08/05 11:29
→ celestialgod: 不會更新tax的選項 08/05 11:29
→ ardodo: 感謝cel版主的指點,code修改後已可做出我想要的設計 08/05 13:09
→ ardodo: 看起來的重點有兩個:1. reactiveValue的設定 2. isolate 08/05 13:12
→ ardodo: 與observe的搭配 08/05 13:13
→ celestialgod: 嗯嗯,我有空研究看看renderUI,再告知你作法。 08/05 13:29
→ celestialgod: renderUI很難用...放棄了XD 08/05 14:43
→ celestialgod: 後來試出上面比較簡單的版本 08/05 14:47
→ celestialgod: 但是你資料量一大,這個處理會很慢 08/05 15:06
→ celestialgod: 因為你每次更新都要複製一次df... 08/05 15:06
→ ardodo: 感謝cel版主的幫忙,謝謝囉 08/05 15:34