2015-08-14 1 views
1

Je suis nouveau sur RichFaces. J'ai une exigence pour appeler la méthode backingbean de javascript. Je a4j: jsfuction de le faire, mais je conseillé de ne pas utiliser ce composant pour des performances et appeler la sauvegarde méthode de haricot directement dans javascript comme ci-dessousa4j: jsfonction vs méthode d'appel directement à partir de javascript

dans les javascript:

somemethod('somevalue') 

au sein xhtml:

function somemethod(value){ 
#{backingbean.test(value)} 
} 

Pouvez-vous me dire quelle approche est la meilleure et pourquoi?

Merci d'avance.

Répondre

0

a4j: fonctionJS est meilleure puisque la solution « JavaScript pure » ne fonctionne pas comme vous le souhaitez:

function somemethod(value){ 
    #{backingbean.test(value)} 
} 

expressions EL comme celui-ci seront exécutées lorsque la page est rendue, en passant le paramètre ne sera pas travailler soit. Avez-vous réellement essayé si cela fonctionne?