[Plone-IT] portarsi dietro una request con form controller
Yuri
yurj a alfa.it
Mar 6 Maggio 2008 14:53:22 UTC
SauZheR wrote:
> io ho sempre lavorato di repeat sugli input hidden ciclando sulle
> chiavi di request/form... non ho mai trovato di meglio.... se scopri
> qualcosa facci sapere :)
Eccomi!
====
getKey_italiano= context.REQUEST.get('getKey_italiano',[])
SearchableText = context.REQUEST.get('SearchableText')
getCategoria = context.REQUEST.get('getCategoria',[])
classificazione= context.REQUEST.get('classificazione')
kwargs = {
'classificazione':classificazione,
'getKey_italiano':getKey_italiano,
'getCategoria': getCategoria,
'SearchableText': SearchableText
}
state.set(**kwargs)
=====
in pratica, se è una lista, il :list ce lo mette lui :)
In effetti era un comportamento che ci dovevamo aspettare :P
Ora sto convertendo i miei template ad utilizzare redirect_to con state.set
>
> 2008/3/14, Yuri <yurj a alfa.it <mailto:yurj a alfa.it>>:
>
> Ciao,
>
> sto facendo la classica ricerca passo passo e utilizzo i form
> controller per portarmi dietro la request da una form all'altra.
>
> Per ora, ad ogni passaggio, ri-riempio la request con i valori
> passati.
>
> Però nei casi di :list, come faccio? state.set() accetta solo il
> nome
> della variabile e non il "tipo", altrimenti dovrei fare un hidden
> :list
> ( e gestire anche i casi di record, e così via).
>
> Insomma, una cosa non pulita. Non c'è qualcosa che mi permetta di
> portarmi dietro la request o uno script che scomponga la request e
> crei
> gli input "hidden" con i :list necessari?
>
> Sbaglio o forse il template base del prodotto formulator fa questo?
>
> Che mi consigliate?
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org <mailto:Plone-IT a lists.plone.org>
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>
>
>
>
> --
> bye
> SauZheR
> ************************************
> l'iterazione è umana...
> la ricorsione, Divina!
> ************************************
> reply to: sauzher AT gmail DOT com
> ------------------------------------------------------------------------
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
Maggiori informazioni sulla lista
Plone-IT