In che modo CommandButton non aggiorna completamente la pagina? Come usare f: ajax?

Devo eseguire lo streaming di un video della webcam, quindi uso ustream per farlo, che genera un codice embed flash per me, e ho un pulsante per spegnere / accendere la luce, ma quando premo il pulsante si aggiorna l’intera pagina e quindi il componente flash.

C’è un modo per non aggiornare la pagina e ancora inviare al comando? Bene per ora è così:

          

    Fai uso di Ajax. Si tratta di annidare all’interno del pulsante di comando di interesse.

        

    In particolare il render="@none" (che è comunque il valore predefinito, si può semplicemente omettere l’attributo) istruirà JSF a eseguire nuovamente il rendering solo dopo l’invio. Se si intende eseguire nuovamente il rendering solo di un componente specifico anziché dell’intera pagina, è ansible specificare anche l’ID di quel componente specifico nell’attributo di render .

        ... 

    Guarda anche:

    • Comprensione processo / aggiornamento e JSF f: ajax esegue / rende attributi
    • Come trovare l’ID client del componente per l’aggiornamento / rendering di ajax? Imansible trovare il componente con espressione “foo” a cui si fa riferimento da “bar”
    • Perché devo nidificare un componente con rendered = “# {some}” in un altro componente quando voglio aggiornarlo?