[Plone-IT] R: provincie-comuni e multiselezione

SauZheR sauzher a gmail.com
Mar 17 Apr 2012 10:35:02 UTC


ciao.
ho appena trovato che raptus.autocompletewidget funziona molto meglio sia
di Products.autocompletawidget che di collective.atautocomplete.

E' sul collective, e renderizza una checkbox per ogni valore selezionabile
dalla tendina.

da provare ;)

alessandro.

Il giorno 16 aprile 2012 16:14, SauZheR <sauzher a gmail.com> ha scritto:

> ciao,
> io nel tuo caso cambierei un po' il tiro:
>
>  - Products.AutocompleteWidget
>  http://pypi.python.org/pypi/Products.AutocompleteWidget/
>
> anziche' utilizzare delle masterselect con la regione che fa da master,
> fai scrivere il nome del comune direttamente in un campo.
>
> Utilizzando il l'autocompletewidget con un LinesField ottieni qualcosa di
> vagamente usabile.
>
> hth,
> alessandro.
>
>
> Il giorno 13 aprile 2012 15:35, Paolo Tramontani <ptramontani a racine.ra.it
> > ha scritto:
>
> Ho cominciato infatti con il MasterSelectWidget che mi sembra molto adatto
>> a
>> questo tipo di soluzione (prima la provincia e poi il comune)
>>
>> Quello che rende la questione un po' particolare in realtà è la multi
>> selezione: supponiamo che il mio professionista operi in tre comuni di
>> Roma
>> e due di Napoli. Sceglie la provincia di Roma e gli si popola la combo
>> con i
>> comuni di Roma. Quindi sceglie in multi selezione i suoi tre comuni. Poi
>> sceglie la provincia di Napoli e gli si popola la combo con i comuni di
>> Napoli... i tre comuni selezionati in precedenza sono persi...
>>
>> Ovviamente la soluzione potrebbe risiedere nel farsi un bel widget fatto
>> di
>> due combo di navigazione più una lista di quelli selezionati, più due
>> bottoni di aggiungi e togli (come un INAndOut...).
>> Prima però di reinventare l'acqua calda volevo sapere se qualcuno conosce
>> già qualcosa del genere Not Implemented Here...
>>
>> Citavo il ReferenceBrowserWidget perché sarebbe perfetto: navigazione,
>> aggiunta con il popup + lista di checkbox per l'eliminazione... Andrebbe
>> però alimentato con un dizionario ad albero e scollegato dai contenuti di
>> Plone... non so se vale la pena metterci le mani dentro...
>>
>> _______________________________________
>>
>> Ing. Paolo Tramontani - Softone s.r.l.
>> email: ptramontani a racine.ra.it
>>          ptramontani a softone.it
>> phone: +39 338 9253741
>> ______________________________________
>>
>>
>> -----Messaggio originale-----
>> Da: plone-plone-it-bounces a lists.plone.org
>> [mailto:plone-plone-it-bounces a lists.plone.org] Per conto di Luca Fabbri
>> Inviato: venerdì 13 aprile 2012 13:51
>> A: La lista degli italiani appassionati di Plone.
>> Oggetto: Re: [Plone-IT] provincie-comuni e multiselezione
>>
>> 2012/4/12 Paolo Tramontani <trapa a softone.it>:
>> > Ciao a tutti,
>> >
>> > intanto ringrazio per le risposte che mi sono state molto utili.
>> >
>> > Poi vorrei chiedervi se qualcuno ha già affrontato un problema come
>> quello
>> > che ho io in questo momento o se mi sapete dare un suggerimento
>> > “plonistico”.
>> >
>> >
>> >
>> > Nel mio tipo di contenuto custom, messo su con archetype, tra gli altri
>> > attributi ce n’è uno che è, appunto, il comune. Ma è in multi selezione.
>> >
>> > Tipo: il professionista (questo è il tipo di contenuto) deve indicare in
>> > quali comuni opera.
>> >
>> > L’idea è di offrire la possibilità di impostare prima la provincia in
>> modo
>> > da popolare un combo più ristretta dei comuni e poi consentire la scelta
>> del
>> > comune. Il comune dovrà però aggiungersi a quelli già scelti in
>> precedenza.
>> >
>> >
>> >
>> > Qualcuno sa se c’è un widget che fa qualcosa che gli assomiglia?
>> >
>> > Servirebbe qualcosa di simile al referenceBrowserWidget che sarebbe
>> > perfetto, ma opera attingendo dai contenuti Plone… ho visto anche un
>> > jidTreeVocabularyWidget
>> > (http://plone.org/products/jidtreevocabularywidget/releases/0.9) ma
>> viene
>> > dichiarato compatibili con Plone 3 (io sono sulla 4) e non ci sono
>> versioni
>> > stabili…
>> >
>> > Oppure un inAndOut con la possibilità però di mettere un tree sulla
>> > sinistra…
>> >
>> >
>> >
>> > Tutti i consigli sono ben accetti
>> >
>>
>> Non ho ben capito cosa intendi per "plonesco", ad ogni modo...
>>
>> Nessuno ti vieta di usare vocabolari la cui sorgente fa ricerche nel
>> catalogo Plone (evitando così l'uso dei referencewidget, etc, che sono
>> molto scomodi). Puoi anche provare ATVocabuaryManager, che ha un
>> supporto per i TreeVocabulary (anche se l'effetto finale poi è
>> semplicemente mostrare un widget di selezione con elementi del tipo
>> "master1 - slave1", "master1 - slave2", ...).
>>
>> Se vuoi invece ottenere l'effetto del "seleziono la provincia, poi il
>> comune", puoi usare MasterSelectWidget.
>>
>> PS: non farti spaventare da componenti che dicono di essere
>> compatibili solo con Plone 3. Magari semplicemente funziona, ma non
>> sono più stati aggiornati"!
>>
>> --
>> -- luca
>>
>> twitter: http://twitter.com/keul
>> linkedin: http://linkedin.com/in/lucafbb
>> blog: http://blog.keul.it/
>> _______________________________________________
>> Plone-IT mailing list
>> Plone-IT a lists.plone.org
>> https://lists.plone.org/mailman/listinfo/plone-plone-it
>> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>>
>> _______________________________________________
>> Plone-IT mailing list
>> Plone-IT a lists.plone.org
>> https://lists.plone.org/mailman/listinfo/plone-plone-it
>> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>>
>
>
>
> --
>   bye
> SauZheR
> ************************************
> l'iterazione è umana...
> la ricorsione, Divina!
> ************************************
> reply to: sauzher AT gmail DOT com
>



-- 
  bye
SauZheR
************************************
l'iterazione è umana...
la ricorsione, Divina!
************************************
reply to: sauzher AT gmail DOT com
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20120417/01d33cd1/attachment-0001.html>


Maggiori informazioni sulla lista Plone-IT