Componente materializecss Tabs

Foros Néfele 4 Harbour Foros Dudas Componente materializecss Tabs

Topic Resolution: Resolved
  • Este debate tiene 7 respuestas, 3 mensajes y ha sido actualizado por última vez el 4 años, 3 meses por Alfredo SanzAlfredo Sanz. This post has been viewed 660 times
Mostrando 4 respuestas a los debates
  • Autor
    Entradas
    • #690
      Avatarquim
      Participante

      Buenos dias

      He revisado el Wiki pero no encuentro un componente que creo importante y no sé si se va a incluir o nefelizar (creo que no costaria demasiado)

      tabs

      Este componente, permite la navegación dentro de la misma página y es muy útil para aplicaciones tipo mobile, PWA (aplicaciones web progresivas), etc.

      Funciona muy simple. Se carga toda la página de una vez y el control Tabs nos oculta el contenido de las pestañas no seleccionadas.

      Puede servir para formularios con muchos campos, que dividimos en secciones y podemos también 'navegar' entre distintas secciones y si se combina con la carga de información via Ajax, el resultado es muy dinámico.

      Hay que inicializar el componente para que realice toda la 'magia'

      Luego definimos cada sección, como si fuera un menú, incluyendo en su a href el id # que posteriormente definiremos

      Ya sólo queda definir el contenido de las distintas secciones, que podemos hacer con un WBevel

      Si utilizamos Ajax para cargar el contenido de cada sección, puede ser que queramos mostrar la pestaña actualizada, o darle el foco.

      Podemos hacerlo llamando a la funcion jquery del componente:
      $('ul.tabs').tabs('select', 'pedido');

      No he podido encontrar en la documentación, si existe alguna llamada tipo postSend() o afterSend() para poder incluir código javascript en la respuesta a la llamada Ajax, para dar respuesta (en navegador) al evento mostrado.

      Saludos

       

      Loading spinner
    • #694
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Pues sí, se nos ha quedado olvidado.
      Voy a ver si lo "nefelizo"

       

      Las llamadas a ajax funcionan indicando el div al que le quieres "incrustar" el ajax

      por ejemplo

       

      Al cambiar el combo ejecuta la función del cgi "actualizarhorario" y el resultado lo mete en "bvHoraVisita"

      Se puede decir que lo meta en uno de los paneles del tab siempre  y cuando tenga un id único que lo identifique

       

       

      Loading spinner
      • #699
        Avatarquim
        Participante

        Buenas tardes

        Sí, entiendo como son las llamadas Ajax, es en el tratamiento de la respuesta donde hay que incluir codigo javascript, ya que la página (o el trozo, o el json,...), ya ha sido devuelta al navegador por la funcion indicada en cOnChange o en el submit de un boton de formulario

        Un pequeño ejemplo en código, para ver lo que digo (si no está resuelto por otra parte)

        Saludos

        Loading spinner
    • #695
      Pedro AmaroPedro Amaro
      Superadministrador

      Si, la idea es incluir todos los controles de Materialize, este se nos quedo atras y no se muy bien porque, a simple vista es facíl de Nefelizar.

      Nos ponemos con el, hay algún otro que no hemos conseguido que funcionen pero seguimos intentandolo.

      Para que se ejecute la inicilización del Tabs en el Document ready reemplaza

      por

      Aunque lo parezca cOnReady no se utiliza como una cadena, es una manera de utilizar más comodamente aOnReady, al asignarle un valor hace un AAdd(), tambien tenemos cScript para hacer lo mismo con aScript.

       

      Loading spinner
      • Esta respuesta fue modificada 4 años, 3 meses por Pedro AmaroPedro Amaro.
      • Esta respuesta fue modificada 4 años, 3 meses por Pedro AmaroPedro Amaro.
      • #698
        Avatarquim
        Participante

        Gracias por la respuesta... seguiremos aprendiendo

        Cuáles son los controles materializecss que os cuestan implementar ?

        Saludos

        Loading spinner
    • #700
      Pedro AmaroPedro Amaro
      Superadministrador

      PushPin no logramos que funcionara
      https://materializecss.com/pushpin.html

      Loading spinner
      • #710
        Avatarquim
        Participante

        Buenos dias

        No entiendo muy bien este componente ni su utilidad ...

        En la demo https://materializecss.com/pushpin-demo.html

        Parece que hace un desplazamiento vertical, al estilo de las single web pages, que todo está cargado en una página y se hacen desplazamientos entre secciones, tomando el alto del dispositivo. Es así ?

        Saludos

        Loading spinner
    • #712
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Te pasa como a nosotros. No terminamos de entender muy bien la utilidad de este control

      Loading spinner
Mostrando 4 respuestas a los debates
  • Debes estar registrado para responder a este debate.

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para «permitir cookies» y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar» estarás dando tu consentimiento a esto.

Cerrar