Announcement

Collapse
No announcement yet.

Formularios con cambio de color.

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Formularios con cambio de color.

    Hola muy buenas tardes. Mi nombre es Luis Serrano. Soy nuevo en el uso de scriptcase desde hace un mes. La verdad que una genial aplicación, el ahorro de tiempo es increíble y la usabilidad incomparable con cualquier otra herramienta y la verdad sorprendido gratamente de la cantidad de información que puedes encontrar en este foro y diferentes vídeos de youtube.

    Tenia una duda al crear un formulario. He intentado introducir la etiqueta sc_field_style pero he visto que solo es aplicable a los grids y estaba buscando una alternativa.

    El caso que tengo es el siguiente.

    Al crear un proveedor nuevo tengo un campo de "Precio habitual de entrada" donde puede ser 1, 2, 3 o 4
    La idea que tengo es que en el ingreso de precios del proveedor, según si en el proveedor han puesto 1 2 o 3 se cambie de color alguno de los 4 campos diferentes de introducción de precio.
    Es decir, yo en el formulario de entrada de precios tengo 4 tipos de entrada de precio, y tengo cargado en el mismo formulario el campo de precio habitual.
    La idea seria generar algo asi pero sin el sc_field_syle ya que no me deja incorporarlo en un form:


    Code:
    switch ({preciohabitualdeentrada}) {
        case "1":
        sc_field_style({precio1},'', '15px', '#3CC042');
        break;
        case "2":
        sc_field_style({precio2},'', '15px', '#DF3D3D');
        break;
        case "3":
        sc_field_style({precio3},'', '15px', '#DF3D3D');
        break;
        case "4":
        sc_field_style({precio4},'', '15px', '#DF3D3D');
        break;
    }
    ¿Existe algún otro macro o código con el que pueda trabajar?

    Muchas gracias por su ayuda.

  • #2
    Para formularios no hay creo. Tendrás que tirar de jquery y cambiar los valores de los campos con .attr
    /Giuseppe

    Professional Scriptcase Services
    Some Customers opinions

    Comment


    • #3
      Disculpa pero no me he enterado mucho. Pero he intentado todo y no ha habido manera.
      Algún ejemplo aproximado?

      Muchas gracias

      Comment


      • #4
        Puedes crearte un método Javascript llamado cambiarColor.
        En el código pones algo del tipo:
        Code:
        $(selector_de_tu_campo).attr('background-color', 'red');
        Para saber el selector de un campo en cuestión, con tu form abierto,"inspecció" el campo con el botón derecho del navegador y apunta su id, y eso lo usas en la parte de selector como #el_selector_que_apuntaste

        Luego puedes usar la macro sc_ajax_javascript y llamar esta función.
        /Giuseppe

        Professional Scriptcase Services
        Some Customers opinions

        Comment

        Working...
        X