Gracias Jaume. El caso es como comenta GallegO. Quería saber si ya había
forma de instanciar el tag e indicar que el callback devuelva un número, en
lugar de un string.

Gracias GallegO también.

Abrazo,
Santiago

2010/3/17 Jaume Singla <[email protected]>

> si estas hablando de HTML, lo que se puede hacer, és un pequeño javascript
> que te verifique el formulario, o hasta que no te deje escrivir caracteres
> que no sean un numero. En cuanto a otros sistemas, el html no lo tiene. Aún
> así, el navegador siempre enviara texto.
>
> Suerte!
>
> 2010/3/17 GallegO <[email protected]>
>
> Hola Santiago!
>>
>> Siempre te va a llegar texto del lado del navegador cuando se procesa
>> un form por lo tanto vas a ser responsable de interpretarlo.
>> De todas formas desconozco si existe algun atributo para el input en
>> html por el cual luego se responda de determinada forma anteponiendo
>> algo que marque el formato (no conozco la especificación). En
>> cualquier caso Seaside parece no estar teniendo en cuenta nada en
>> especial.
>>
>> Yo te recomiendo que implementes algo que maneje los mismos
>> TypeConverter que usa Dolphin (creo que estas en Dolphin). Fijate que
>> para eso quizas te convenga tener un input que maneje converters
>> (subclase de alguna de WAFormInputTag), implementar el protocolo
>> adecuado en el renderer para poder usar tu nuevo tag html.
>>
>> Tambien podes hacerlo implementando un nuevo callback que es en
>> definitiva donde se procesa el formulario. Seria una subclase de
>> WAValueCallback (esta ultima es concreta tambien). Fijate en
>> WAFormInputTag como implementa #on:of: y podes copiarlo y modificarlo
>> para hacer algo tipo #on:of:converter: e instancias tu nueva clase de
>> callback usando ese type converter.
>>
>> Debe haber algunas formas más de hacerlo, pero estas que te describo
>> deben ser las más rápidas.
>>
>> Se de algunos de esta lista que implementaron frameworks tipo mvp para
>> seaside, esa es una alternativa mucho más elaborada.
>>
>> Espero te haya servido y sea así tan fácil ya que no probé nada JAJA.
>> Tiene que andar :)
>>
>> Saludos
>>  GallegO
>>
>> El día 16 de marzo de 2010 20:42, Santiago Cardoso Geller
>> <[email protected]> escribió:
>> > Hola.
>> > En un formulario debo ingresar un valor numérico. Para eso simplemente
>> tengo
>> > un textInput de esta forma:
>> >
>> > html textInput on: #months of: self model.
>> >
>> > El tema es que el valor que llega a #months: como parámetro siempre es
>> > unString. ¿Alguien sabe si existe una forma de setear el textInput para
>> que
>> > el formulario considere ese campo como numérico y no tener que estar
>> > haciendo un #asNumber en otra parte? Una especie de converter o algo
>> así.
>> >
>> >
>> > Gracias,
>> > Santiago
>> >
>> > --
>> > To post to this group, send email to [email protected]
>> > To unsubscribe from this group, send email to
>> > [email protected]<clubsmalltalk%[email protected]>
>> >
>> > http://www.clubSmalltalk.org
>>
>> --
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<clubsmalltalk%[email protected]>
>>
>> http://www.clubSmalltalk.org
>>
>
>  --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<clubsmalltalk%[email protected]>
>
> http://www.clubSmalltalk.org
>

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a