Buenas,
Llevo unos días con un asunto.
¿Hay alguna manera de pasarle un selector css en el ahah['wrapper'] en vez de un #id como tal?. Llevo 3 días dandole vueltas al asunto y no encuento la manera de ñapearlo. Sería mi solución.
Por otro lado he probado a realizar con ctools lo mismo, pero tengo un problema. Necesito poder pasarle a un metodo que devuelve un ctools_render(commands[]), el formulario con el que estoy trabajando desde un $form['#type'=>'markup']. Me explico mejor.
-
tengo un formulario con varios campos, el 1º es un campo de texto auntocomplentar (usernames). El 2º es un $form['#type'=>'markup'] donde el value es un theme_table (muestra una tabla con datos de usuarios).
-
A parte del submit del formulario, tengo otro item que pinta un ctools_ajax_text_button(t('Añadir'), 'path','title'); y otros campos a mayores que proceso en el $form['#submit']
-
El path del boton ctools, ejecuta un callback donde implemento todo el rollo que quiero hacer. peroo..... El gran problema es que no me viajan como paremetros por $_POTS los elementos del formulario, ya que necesito los valores del campo de texto de usernames para poder procesar los usuarios y añadirlos a la tabla (me refiero a la que se ve en pantalla). Todo esto sin necesitas de hacer submit al formulario. Para gestionar (via ajax) que va o que no va al metodo .... _submit del formulario.
No se si me explico. ¿Algúna idea de como poder hacer esto?..
Gracias.

Comments
Promocionadlo a spanish
Hola hectorf,
Por favor, edita tu hilo para que aparezca también en el grupo Spanish, ya que es en él donde deben hacerse las consultas técnicas.
Salu2
Ok gracias.
Ok gracias.
Sobre lo del selector CSS,
Sobre lo del selector CSS, que yo sepa ha de ser un ID. Si no tienes un ID, lo que puedes hacer es meterle al elemento del formulario que quieres sustituir:
'#prefix' => '<div id="ahahwrapperid">','#suffix' => '</div>',
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference....
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference....