jsf - Reference inputText value from link param -


i have p:inputtextcomponent , h:linkthat navigate different view:

<p:inputtext id="searchvalue" value="#{bean.searchvalue}">    <p:ajax event="keyup" update="search" /> </p:inputtext>  <h:link id="search" value="search" outcome="ressearch">    <f:param name="searchvalue" value="#{bean.searchvalue}" /> </h:link> 

the ressearchpage use searchvalueparameter , executes search based on it, after presents result:

<f:metadata>    <f:viewparam name="searchvalue" value="#{searchbean.searchvalue}" />    <f:event type="prerenderview" listener="#{searchbean.init}" /> </f:metadata> 

i'd rather not use ajax value of inputtext component. possible value inputtext directly (without using bean properties) , set value of param?

just use plain html form.

<form action="ressearch.xhtml">     <input name="searchvalue" class="ui-widget ui-inputfield ui-inputtext ui-state-default ui-corner-all" />     <input type="submit" value="search" /> </form> 

use if necessary css make button link, or use js submit form <a>.

see also:


Comments

Popular posts from this blog

java - Jmockit String final length method mocking Issue -

asp.net - Razor Page Hosted on IIS 6 Fails Every Morning -

c++ - wxwidget compiling on windows command prompt -