Heim > Web-Frontend > js-Tutorial > Hauptteil

So übergeben Sie Parameter an p:remoteCommand in JavaScript (PrimeFaces 3.3)

Mary-Kate Olsen
Freigeben: 2024-10-24 16:01:02
Original
632 Leute haben es durchsucht

How to Pass Parameters to p:remoteCommand in JavaScript (PrimeFaces 3.3 )

Übergabe von Parametern an p:remoteCommand aus JavaScript

PrimeFaces 3.3 oder neuer

PrimeFaces 3.3 führt eine neue Syntax für die Übergabe von Parametern an p:remoteCommand ein:

<code class="javascript">increment([{name:'x', value:10}, {name:'y', value:20}]);</code>
Nach dem Login kopieren

Mit dieser Syntax können Sie mehrere Werte für denselben Parameternamen übergeben. Sie könnten beispielsweise den folgenden JavaScript-Code haben:

<code class="javascript">functionName([{name:'foo', value:'one'}, {name:'foo', value:'two'}, {name:'foo', value:'three'}]);</code>
Nach dem Login kopieren

In Ihrer Backing-Bean könnten Sie mit den folgenden Annotationen auf diese Parameter zugreifen:

<code class="java">@ManagedProperty("#{paramValues.foo}")
private String[] foos;</code>
Nach dem Login kopieren

PrimeFaces 3.2 oder älter

Für PrimeFaces 3.2 und älter lautet die Syntax für die Übergabe von Parametern an p:remoteCommand wie folgt:

<code class="javascript">increment({param1:'val1', param2:'val2'});</code>
Nach dem Login kopieren

In Ihrem Backing-Bean können Sie mithilfe der folgenden Anmerkungen auf diese Parameter zugreifen:

<code class="java">@ManagedProperty("#{param.param1}")
private String param1;

@ManagedProperty("#{param.param2}")
private String param2;</code>
Nach dem Login kopieren

Hinweis

In allen Fällen können Sie auch über das FacesContext-Objekt auf die Parameter zugreifen:

<code class="java">Map<String, String> params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
String param1 = params.get("param1");
String param2 = params.get("param2");</code>
Nach dem Login kopieren

Verwandte Artikel

  • [Abhängigkeit Anforderungsparameter mit CDI und JSF2 injizieren](https://www.primefaces.org/docs/javascript/dependency_injection.html)
  • [Wie rufe ich eine JSF-verwaltete Bean für ein HTML-DOM-Ereignis mit nativem JavaScript auf? ](https://www.primefaces.org/docs/javascript/jsf_behavior_in_js.html)

Das obige ist der detaillierte Inhalt vonSo übergeben Sie Parameter an p:remoteCommand in JavaScript (PrimeFaces 3.3). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!