none
NewForm.aspx Sharepoint dinamicas RRS feed

  • Pregunta

  • Buenas tardes, ojala me pudieran ayudar con una necesidad. Tengo una lista de requerimientos que se pueden hacer en un rango de horas en varios dias. El cual ese es mi pequeño problema, estan capturando lo requerido en varios elementos por rango de horas por dia. Mi pregunta es, si se puede hacer que si el rango de dias es mayor a 24 hrs. muestre el numero de campos a llenar segun sea el resultado de estos dias.

    Es decir, si un evento es del 22 de Abril 2013 al 25 de Abril 2013, se mostraran 4 campos para cada dia y alli capturar las horas y ciertos campos. Esto es posible? La idea salió de la lista de "Calendario", al activar la casilla de que si es un evento periodico te muestra mas opciones.

    Gracias por su ayuda de antemano

    martes, 23 de abril de 2013 0:01

Respuestas

  • Hola de nuevo Carlos.

    Como te comenté, la solución pasa por usar JavaScript para tu caso.

    Tendrías que suscribirte al evento click o check del "checkbox" y al capturarlo mostrar los controles necesarios.

    Podrías tener por ejemplo estos controles dentro de un "div" que se encuentre oculto "style="display:none;" y que cuando hayas capturado el evento que te comenté, lo pongas visible $('ID_de_tu_div').css('display', 'block');

    Algo así te podría valer. Aunque como puedes ver usé jQuery que facilita un poco las cosas.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    MCTS | SharePoint 2010, Application Development
    MCTS | SharePoint 2010, Configuring
    MS | Programming in HTML5 with JavaScript and CSS3 (MS)
    Twitter | @saintwukong

    martes, 23 de abril de 2013 16:32
    Moderador

Todas las respuestas

  • Hola Carlos.

    Esto lo puedes lograr con JavaScript dentro del formulario.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    MCTS | SharePoint 2010, Application Development
    MCTS | SharePoint 2010, Configuring
    MS | Programming in HTML5 with JavaScript and CSS3 (MS)
    Twitter | @saintwukong

    martes, 23 de abril de 2013 2:35
    Moderador
  • Hola Carlos, sumando al aporte de Santiago, me imagino que con Infopath lo podes resolver.


    Saludos


    Msorli

    martes, 23 de abril de 2013 13:02
  • Antes que nada gracias por su respuesta. Les envio unas imagenes en donde puede verse lo que deseo hacer:

    Ojala me puedan ayudar. Gracias


    Ing. Carlos Ivan Valencia Hernandez

    martes, 23 de abril de 2013 14:22
  • Hola de nuevo Carlos.

    Como te comenté, la solución pasa por usar JavaScript para tu caso.

    Tendrías que suscribirte al evento click o check del "checkbox" y al capturarlo mostrar los controles necesarios.

    Podrías tener por ejemplo estos controles dentro de un "div" que se encuentre oculto "style="display:none;" y que cuando hayas capturado el evento que te comenté, lo pongas visible $('ID_de_tu_div').css('display', 'block');

    Algo así te podría valer. Aunque como puedes ver usé jQuery que facilita un poco las cosas.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    MCTS | SharePoint 2010, Application Development
    MCTS | SharePoint 2010, Configuring
    MS | Programming in HTML5 with JavaScript and CSS3 (MS)
    Twitter | @saintwukong

    martes, 23 de abril de 2013 16:32
    Moderador
  • Gracias, por alli me inclinare

    Ing. Carlos Ivan Valencia Hernandez

    martes, 23 de abril de 2013 17:03