Wie übergeben Sie die backing-bean-Wert zu JavaScript?

Ich würde gerne Lesen Sie die backing-bean-Wert in JSF und übergeben Sie dann über JavaScript, darf ich wissen, wie dies getan werden kann?

Backing-bean-Beispiel-code:

@ManagedBean(name="enquiry")
@SessionScoped
public class Enquiry {

  public boolean noQuery;

  /** getter and setter **/
}

In XHTML Beispielcode, ich möchte passieren die backing-bean-Wert und dann pass in showNoQueryPrompt() wie diese:

<h:commandLink onClick="showNoQueryPrompt(#{enquiry.noQuery})">
</h:commandLink>

Und dann im JavaScript-code, ich kann den boolean-Wert, um festzustellen, ob ich Sie auffordern sollte oder nicht prompt. Hier ist der code:

<script ...>
   var showNoQueryPrompt(Boolean showPrompt) {

     if( showPrompt == "true" ) {
        alert('No query');
     }
   }
</script>
legen Sie es einfach in versteckte Eingabe

InformationsquelleAutor huahsin68 | 2012-10-24

Schreibe einen Kommentar