es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para cumplir con este requisito, puedes seguir estos pasos:

    1. Crea un filtro para Microsoft.Compute en tu panel de control de Kibana.
    2. Agrega un script a tu panel de control que verifique si el filtro de Microsoft.Compute está seleccionado. Puedes hacer esto utilizando declaraciones condicionales en JavaScript.

    3. Si se selecciona el filtro de Microsoft.Compute, muestra el control deslizante de rango. De lo contrario, oculta el control deslizante de rango utilizando CSS.

    Aquí tienes un ejemplo de script que puedes utilizar:

    const filter = kibana.filters.getFilter('Microsoft.Compute');
    
    if (filter && filter.$state && filter.$state.store && filter.$state.store.getState()) {
      const selectedValues = filter.$state.store.getState().selectedValues; // verifica si hay algún valor seleccionado en el filtro
      if (selectedValues.length) {
        // muestra el control deslizante de rango
        $('#range-slider').show();
      } else {
        // oculta el control deslizante de rango
        $('#range-slider').hide();
      }
    }
    

    Nota: En el script anterior, reemplaza Microsoft.Compute con el nombre de tu filtro y #range-slider con el ID de tu elemento de control deslizante de rango.

    Siguiendo estos pasos, deberías poder cumplir con tu requisito de mostrar solo el control deslizante de rango cuando se seleccione el filtro de Microsoft.Compute.

Comments are closed.