Foros del Web » Programando para Internet » PHP » Symfony »

Componente selectpicker en formulario

Estas en el tema de Componente selectpicker en formulario en el foro de Symfony en Foros del Web. Hola, tengo un problemilla y es que no se como hacer para que reconozca un selectpicker de bootstrap un componente del formulario. Si lo pongo ...
  #1 (permalink)  
Antiguo 11/12/2013, 09:23
 
Fecha de Ingreso: noviembre-2013
Mensajes: 14
Antigüedad: 10 años, 5 meses
Puntos: 0
Componente selectpicker en formulario

Hola, tengo un problemilla y es que no se como hacer para que reconozca un selectpicker de bootstrap un componente del formulario.

Si lo pongo como elemento <select> si lo reconoce, pero necesito que lo reconozca el form_widget para que enlace con el elemento del formulario correspondiente. Tengo lo siguiente:

En PerrobuscadoType.php:

Código PHP:
Ver original
  1. ->add('sexo')

En el .js:
Código Javascript:
Ver original
  1. $("#form input.selec" ).selectpicker({
  2.       });

En el new.html.twig lo tengo añadido así:
Código HTML:
Ver original
  1. {{ form_widget(form.sexo,{'attr' : {'class':'selec', 'id':'selec', 'name':'selec'}})}}

He probado muchas variantes y sigue sin aplicarme el java de selectpicker al form_widget.

Lo tengo muy parecido con el datapicker para que muestre un calendario y si lo hace bien.

Alguna idea??

Saludos!!

Última edición por jcrios_9; 11/12/2013 a las 11:32
  #2 (permalink)  
Antiguo 11/12/2013, 15:59
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Componente selectpicker en formulario

Cita:
Iniciado por jcrios_9 Ver Mensaje
Hola, tengo un problemilla y es que no se como hacer para que reconozca un selectpicker de bootstrap un componente del formulario.

Si lo pongo como elemento <select> si lo reconoce, pero necesito que lo reconozca el form_widget para que enlace con el elemento del formulario correspondiente. Tengo lo siguiente:

En PerrobuscadoType.php:

Código PHP:
Ver original
  1. ->add('sexo')

En el .js:
Código Javascript:
Ver original
  1. $("#form input.selec" ).selectpicker({
  2.       });

En el new.html.twig lo tengo añadido así:
Código HTML:
Ver original
  1. {{ form_widget(form.sexo,{'attr' : {'class':'selec', 'id':'selec', 'name':'selec'}})}}

He probado muchas variantes y sigue sin aplicarme el java de selectpicker al form_widget.

Lo tengo muy parecido con el datapicker para que muestre un calendario y si lo hace bien.

Alguna idea??

Saludos!!
Creo que tu class debe de ser algo asi
Código HTML:
Ver original
  1. 'class' : 'form-control selectpicker'
y el jquery
Código Javascript:
Ver original
  1. $("selectpicker" ).selectpicker({
  2.       });
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 12/12/2013, 04:20
 
Fecha de Ingreso: noviembre-2013
Mensajes: 14
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Componente selectpicker en formulario

Al final lo he resuelto de la siguiente manera:

js:
Código Javascript:
Ver original
  1. $("form select.selectpicker").selectpicker({
  2.   });

new.html.twig
Código HTML:
Ver original
  1. {{ form_widget(form.sexo,{'attr' : {'class' : 'selectpicker'}} ) }}

y por último, he cambiado esto que no sabía que influía en PerrobuscadoType.php:

Código PHP:
Ver original
  1. ->add('sexo', 'choice', array(
  2.                   'choices' => array('Macho' => 'Macho', 'Hembra' => 'Hembra')))

Ya que lo detecta, voy a tratar de añadirle los valores(options) del select de otra forma, y no a través del 'add' del formulario., a ver si se puede.

Saludos!

Última edición por jcrios_9; 12/12/2013 a las 05:02

Etiquetas: componente, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:35.