Ahhh, yes.... Did not know that... Thx! :D BTJ
On Sun, 9 Nov 2014 00:00:19 +0100 "PÉNET LUDOVIC" <l.pe...@senat.fr> wrote: > > Bjørn T Johansen a écrit : > > Not mavenised but gradlenised... :) > > > > Can be download from here..: http://www.havleik.no/KBNJulekalender.tar.gz > > > > This is just a project I quickly created to show which numbers have won in > > a Christmas calendar.... > > I think your problem is that you are mixing a p:graphicImage and your > @ViewScoped bean. > > PrimeFaces 5.1 doc explicitly says it : > > http://www.primefaces.org/docs/guide/primefaces_user_guide_5_1.pdf > > (page 233 , « How it works ») > > « > How It Works > Dynamic image display works as follows; > • Dynamic image encryps its value expression string to generate a key. > • This key is appended to the image url that points to JSF resource handler. > • Custom PrimeFaces ResourceHandler gets the key from the url, decrypts > the expression string to something like #{bean.streamedContentValue}, > evaluates it to get the instance of StreamedContent from bean and streams > contents to client. > > As a result there will be 2 requests to display an image, first browser > will make a request to load the page and then another one to the dynamic > image url that points to JSF resource handler. Please note that you cannot > use viewscope beans as they are not available in resource loading request. > » > > It it not obvious. I spent quite some time finding a very similar problem > with p:graphicImage years ago. > > Just try to remove your p:graphicImage and you will see it is ok. > > It is not a PrimeFaces-specific limitation. > > BalusC does almost the same with its o:graphicImage : > http://snapshot.omnifaces.org/components/graphicImage > > In my apps, I @SessionScope the beans backing my p:graphicImage. > > Hope this helps ! > > Ludovic > > | > | AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT. > | >