У меня есть объект интерфейса selectizeInput в моем приложении Shiny, и я хотел бы иметь возможность копировать и вставлять разделенный запятыми список входных данных (т. Е. Копировать и вставлять в selectizeInput).
НаВ тот момент, когда я могу скопировать разделенный запятыми список входных данных (то есть A, B, C, D) из другого места, а затем вставить его в мой selectizeInput.Вставка работает только с использованием «Ctrl + V», а не «щелчок правой кнопкой мыши + вставка», но это нормально.
Я хотел бы также иметь возможность копировать свои входные данные из объекта selectizeInput, чтобы я мог вставить ихв другом месте.
См. код ниже (первый выбор - пустая строка, "", так как я не хочу, чтобы что-либо выбиралось в начале):
selectizeInput(
inputId = "genes_list",
label = "Genes",
width = "100%",
multiple = TRUE,
choices = c("", genes),
selected = "",
options = list(
delimiter = ',',
create = I("function(input, callback){
return {
value: input,
text: input };
}")))
Я могу выбрать всевводы с использованием «Ctrl + A» или специальные вводы с использованием «Ctrl + щелчок мыши» (я знаю, что входы были выбраны, поскольку они меняют цвет при выборе), но затем «Ctrl + C» или «Ctrl + X» не работают.Кроме того, щелчок правой кнопкой мыши по выбранным входам не обеспечивает опцию «Копировать».
В идеале, я хотел бы использовать «Ctrl + A» или «Ctrl + щелчок мыши», чтобы выбрать мои входы, а затемиспользуйте "Ctrl + C", чтобы скопировать их.
Спасибо