PrimeFaces boîte de dialogue de chargement différé (dynamique=“true”) ne fonctionne pas?

Récemment, j'ai changé tous mes grains de RequestScoped à ViewScoped. Soudain, le chargement différé des boîtes de dialogue ne fonctionne pas. Je suis à l'aide de PrimeFaces JSF bibliothèque.

<html>
<h:body>
<f:view>    
    <h:form>
        <p:commandButton id="addId" value="Add" title="Add" type="button" onclick="dlgMultiFileSelect.show();"/>
        ...
    </h:form>    
    <p:dialog header="Dialog" widgetVar="dlgMultiFileSelect" modal="true" resizable="true" dynamic="true"> 
        <ui:include src="/dialogs/media_browser.xhtml"/>
    </p:dialog>
</f:view>   
</h:body>
</html>

Semble dynamic="true" ne fonctionne pas depuis le backing bean dans media_browser.xhtml est initialisé immédiatement, et non pas lorsque le bouton est cliqué.

Je fais quelque chose de mal?

À L'Aide De PrimeFaces 3.5.0.

Peut-être a à voir avec PARTIAL_STATE_SAVING? stackoverflow.com/questions/5541813/...

OriginalL'auteur Danijel | 2013-05-14