Css de text_field_with_autocomplete


#1

hola hola!

¿cómo puedo modificar los css que me crea el helper
text_field_with_autocomplete?

Saludos!

jabberID: removed_email_address@domain.invalid
SIP: removed_email_address@domain.invalid
blog: http://llibertat.wordpress.com

– Les banderes no són més que draps de colors –


#2

On May 4, 2007, at 4:35 PM, Hector Muñoz wrote:

hola hola!

¿cómo puedo modificar los css que me crea el helper
text_field_with_autocomplete?

Hay un parametro no documentado:

<%= text_field_with_auto_complete :object, :method,
{}, :skip_style => true %>

En ese caso no se echa el CSS inline, pero el HTML generado es igual,
por lo que puedes usar las clases en un estilo propio.

– fxn


#3

Muchísimas gracias.
Otra cosa más… quisiera que al clicar en una de las opciones me
linkara a
una accion del mismo controlador. ¿Como puedo hacer eso con
text_field_with_autocomplete?

Gracias por todo!

Saludos!

On Friday 04 May 2007 17:25, Xavier N. wrote:

http://lists.simplelogica.net/mailman/listinfo/ror-es

jabberID: removed_email_address@domain.invalid
SIP: removed_email_address@domain.invalid
blog: http://llibertat.wordpress.com

– Les banderes no són més que draps de colors –


#4

Hay algo raro… cuando cargo la página sí que me ejecuta el javascript
pero
cuando elijo una opcion del textfield ni caso. Me ignora completamente.
¿a
qué se puede deber?

Adjunto el bloque:

<% if logged_in? %>

Buscar posts


<%= text_field_with_auto_complete :post, :titulo, {}, :skip_style
=>
true, :after_update_element => “alert(‘prueba’)” %>




<% end %>

Gracias por todo!

On Friday 04 May 2007 17:55, Xavier N. wrote:

Puedes programarlo en el hook :after_update_element. Ahi va una
funcion JavaScript que recibe element y value. El primero es el
textfield y el segundo el LI seleccionado (de memoria). Eso forma
parte del ultimo hash, el completion_options de la signatura de la API.


jabberID: removed_email_address@domain.invalid
SIP: removed_email_address@domain.invalid
blog: http://llibertat.wordpress.com

– Les banderes no són més que draps de colors –


#5

aps! tanto los parámetros value i element me dice que no sabe lo que
son.
¿puede que sea que está en una layout?

Gracias!

jabberID: removed_email_address@domain.invalid
SIP: removed_email_address@domain.invalid
blog: http://llibertat.wordpress.com

– Les banderes no són més que draps de colors –


#6

On May 4, 2007, at 6:01 PM, Hector Muñoz wrote:

Muchísimas gracias.
Otra cosa más… quisiera que al clicar en una de las opciones me
linkara a
una accion del mismo controlador. ¿Como puedo hacer eso con
text_field_with_autocomplete?

Puedes programarlo en el hook :after_update_element. Ahi va una
funcion JavaScript que recibe element y value. El primero es el
textfield y el segundo el LI seleccionado (de memoria). Eso forma
parte del ultimo hash, el completion_options de la signatura de la API.

– fxn


#7

On May 4, 2007, at 6:54 PM, Hector Muñoz wrote:

aps! tanto los parámetros value i element me dice que no sabe lo
que son.
¿puede que sea que está en una layout?

:after_update_element => “function (e,v) { alert(e.value) }”

– fxn


#8

On May 4, 2007, at 7:55 PM, Hector Muñoz wrote:

gracias, gracias!! Ahora sí que lo hace. Pero necesito adjuntarle
el id del
post a la accion antes de enviarlo. Hay alguna manera de que el
servidor me
devuelva el tag li con el id del paramatro que saca de la base de
datos?

Una opcion es que metas el id en el atributo id de cada LI, con ello:

:after_update_element => <<-JS.gsub(/\s+/, ’ ')
function (e, v) {
var id = v.id;

}
JS

Ojo que los IDs han de ser unicos en toda la pagina, pasalo por title
si puede haber colisiones.

– fxn


#9

gracias, gracias!! Ahora sí que lo hace. Pero necesito adjuntarle el id
del
post a la accion antes de enviarlo. Hay alguna manera de que el servidor
me
devuelva el tag li con el id del paramatro que saca de la base de datos?

Gracias!

On Friday 04 May 2007 18:58, Xavier N. wrote:

function (e,v) { alert(e.value) }


jabberID: removed_email_address@domain.invalid
SIP: removed_email_address@domain.invalid
blog: http://llibertat.wordpress.com

– Les banderes no són més que draps de colors –


#10

Que tal lista tengo uan duda, he eliminado registro de mi base de datos
y
pues el los ids ya no quedan consecutivos, entonces lo que deseo es que
todos id queden consecutivos, alguien sabe si con las migraciones es
posible
hacer esto?

o si alguien lo ha hecho agradeceria su ayuda

Saludos !!


Nuevo Messenger www.prodigy.msn.com Windows Live Messenger en
Prodigy/MSN


#11

Los IDs son claves primarias… por tanto son las que circulan entre las
relaciones de las tablas. Si las modificas, deberías hacer una
actualización
en cascada. Si no, habrán cosas que no te funcionen. Lo que no veo es
porqué
quieres complicarte a modificar las primary keys si a nivel de
aplicación
tampoco es una cosa relevante el id que tenga cada tupla. Supongo que
con un
execute en la migración y pasandole el update adecuado y, teniendo en
cuenta
que esa id no esté como clave foranea, supongo que puede ser una manera.
Supongo que no la mejor, pero sí una.

On Friday 04 May 2007 19:59, salvador zalapa wrote:

Nuevo Messenger www.prodigy.msn.com Windows Live Messenger en Prodigy/MSN


Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es


jabberID: removed_email_address@domain.invalid
SIP: removed_email_address@domain.invalid
blog: http://llibertat.wordpress.com

– Les banderes no són més que draps de colors –


#12

On 5/4/07, Xavier N. removed_email_address@domain.invalid wrote:

– fxn

Me parece que el plugin Model Autocompleter
http://model-ac.rubyforge.org/ es lo que quieres hacer.