set_query_only

Buenas kumbieros,

Tengo el siguiente problema, resulta que estoy usando set_query_only para que el campo sea de solo lectura, y realmente lo hace pero solo en el formulario de Adicionar.
Pero cuando voy a modificar este campo aparece activo. <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? -->
Como soluciono este inconveniente?

Otra pregunta del mismo stilo. Existe alguna forma que yo pueda ocultar campos en adicionar pero q esten activos cuando uno le de visualizar o al reves, que no aparezcan en visualizar pero que aparezcan en adicionar?

Gracias de antemano <!-- s:mrgreen: --><img src="{SMILIES_PATH}/icon_mrgreen.gif" alt=":mrgreen:" title="Mr. Green" /><!-- s:mrgreen: -->

Comentarios

  • edited 6:34
    La segunda pregunta:
    con set_hidden ocultas un campo para el formulario
    con not_browse no te aparecen en visualizar
  • edited 6:34
    Gracias x responder
    set_hidden me ocuta en TODOS los formularios (adicionar, modificar, consula y visualizar)...

    Yo necesito es q NO aparezca en Adicionar, Modificar y Consulta, pero SI aparezca en Visualizar

    En resumen necesito q haga todo lo q hace el not_browse pero al reves

    Gracias de antemano
  • edited 6:34
    Pues tendrás que echar mano de javascript.
  • edited 6:34
    Gracias x responder

    Proclamo... javascript... osea hacer ese "Método"?
    Estaba viendo y el not_browse pertenece a la clase Métodos de la Clase StandardForm.
    //Hace que un campo no aparezca en la pantalla de visualizaci&oacute;n
    function not_browse(){
    if(func_num_args()){
    foreach(func_get_args() as $what){
    $this->form[$what] = true;
    }
    }
    }
    Esta es la funcion, pero no se como funciona... podrian explicarme?

    Gracias de antemano
  • edited 6:34
    Bueno, me refiero a que mires en el archivo .js si hay alguna función que manaje el evento "onload", o la construyes tú mismo, y dependiendo de la página pues que oculte o visualize lo que quieras.

    Es un método chapucilla pero efectivo al fin y al cabo.
  • edited 6:34
    Ya estoy trabajando en lo anterior... pero y el set_query_only??

    ->Tengo el siguiente problema, resulta que estoy usando set_query_only para que el campo sea de solo lectura, y realmente lo hace pero solo en el formulario de Adicionar.
    Pero cuando voy a modificar este campo aparece activo.
    Como soluciono este inconveniente?
  • edited 6:34
    document&#46;getElementById(&quot;elemento&quot;)&#46;disabled=true;
    

    <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->

    Estamos revisando los bugs, esperamos poder solucionar esto pronto, si es un bug.
  • edited 6:34
    Gracias <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->
Sign In or Register to comment.