cdi
  • prompt
  • 2013-06-14 2 views 0 likes 
    0

    géré Est-il possible de transmettre une valeur à partir d'une invite de pop-up à un CDI bean géré en quelque sorte comme ceci:Passer la valeur de javascript rapide Bean

    h:commandButton image="/resources/images/editButton.png" onclick='mytext = prompt("Enter text: ")' action='#{myBean.foo(mytext)}' 
    

    L'invite ouvre, la méthode foo est appelée, mais comment est-ce que je passe la valeur mytext?

    +0

    Je ne sais pas comment vous le feriez avec JS, mais il semble que http://www.primefaces.org/showcase/ui/confirmDialog.jsf fera ce que vous voulez accomplir. – rdcrng

    Répondre

    0

    Vous auriez besoin de créer une entrée cachée, changez votre JS pour définir la valeur de cette entrée sur le champ caché et l'envoyer au serveur.

    Questions connexes