sirve que partes para izquierdo funciones funciona funcion derecho clic botones boton r shiny widget slider mouseevent

que - Control deslizante brillante restringe la reacción para soltar el botón izquierdo del mouse



para que sirve el boton scroll del mouse (1)

Estoy usando una aplicación Brillante en la que puede tomar algún tiempo configurar un control deslizante en el valor correcto.

Así que al intentar establecer el control deslizante en el valor correcto (¡y sin soltar el botón izquierdo del mouse!) El servidor (es decir, mi local) observó varios valores nuevos y reaccionó en consecuencia.

Como la respuesta de mi servidor en cualquier valor nuevo puede demorar algunos segundos, me complacería si pudiera:

  • posponer la señalización del servidor hasta que se suelte el botón izquierdo del mouse, o
  • en el lado del servidor, aborte cualquier respuesta anterior si recibe un nuevo valor

Bien, después de excavar, creo que encontré la solución. Parece que la forma más limpia de hacerlo, sin necesidad de meterse con el script Java, sería usar el paquete shinyCustom , que tiene una función useShinyCustom y customSliderInput . Con esto, puede establecer la reactividad para "rebotar" y también interferir con el tiempo de demora. Si tuviera que usar estas opciones al mismo tiempo, debería poder encontrar el punto óptimo para actualizar solo la salida una vez que el deslizador deja de moverse. No será perfecto "al soltar el botón del mouse"; pero debería ser bastante maldito!

Por ejemplo, puedes probar algo como:

# Slider delay type is actually "debounce" by default useShinyCustom(slider_delay = "500"), # Doubles the default delay time in ms customSliderInput("bins", #Use customSliderInput instead of sliderInput "Number of bins:", min = 1, max = 50, value = 30)