2017-09-27 121 views
1

以下建議那裏以後,我能夠通過我自己的選擇進口列:取消選擇列閃亮

Shiny How to dynamically select columns of imported dataset for further analysis

但我不知道是否有刪除特定列選項從選中。我的意思是,例如,我錯誤地選擇了列,並且我不想顯示此列,我可以在更新數據框之前以某種方式刪除它嗎?所以基本上我想知道是否有辦法取消selectInput中的選項?

+0

您能否提供一個關於如何進行此操作的代碼示例? –

回答

2

如果我正確理解你的問題,它是從你的應用程序用戶的角度來看,而不是寫它的人。您希望您的用戶在您的selectInput中選擇項目後能夠取消選擇項目。這當然是支持的。

用戶如何操作取決於您在selectInput中是否使用selectize = TRUE。默認值是TRUE

如果您使用selectize,用戶可以在項目前面移動工字光標並按下刪除鍵,或者在它之後按下退格鍵。

如果你不使用selectize,用戶可以點擊一個項目來取消選擇它。

如果需要,您可以使用確認按鈕讓用戶在任何被動更新之前確認他們的選擇是正確和完整的。