我想在.xhtml文件中加载两个差异面板.
<h:inputText value="#{param['from']=='TERMINAL' ? terminalsList.globalFilter : merchantsList.globalFilter}" size="50" />
<h:commandButton value="Filter" actionListener="#{param['from']=='TERMINAL' ? terminalsList.filterTerminals : merchantsList.filterMerchants}" />
<h:commandButton value="Reset" actionListener="#{param['from']=='TERMINAL' ? terminalsList.resetTerminalsFilter : merchantsList.resetMerchantsFilter}" />
Run Code Online (Sandbox Code Playgroud)
当http get request params equals'TERMINAL'我想加载'terminalsList'托管bean,否则'merchantsList'托管bean.
这段代码不起作用.
我想使用<h:form>
组件向另一台服务器发送HTTP post请求.
我可以使用HTML <form>
组件向外部站点发送POST请求,但<h:form>
组件不支持此操作.
<form action="http://www.test.ge/get" method="post">
<input type="text" name="name" value="test"/>
<input type="submit" value="CALL"/>
</form>
Run Code Online (Sandbox Code Playgroud)
我怎样才能实现这一目标<h:form>
?
我有以下代码。
<p:column headerText="Bank">
<f:facet name="header">
<p:selectOneMenu id="bank" value="#{reportsExecHistManagedBean.bankList}">
<f:selectItem itemLabel="Select Bank" itemValue="" />
<f:selectItems value="#{reportsExecHistManagedBean.bankList}"/>
</p:selectOneMenu>
</f:facet>
<h:outputText value="#{tr.bank}" />
</p:column>
Run Code Online (Sandbox Code Playgroud)
如何在此处启用过滤,ei 当用户选择任何 selectItem 时,数据表显示过滤值。我的表中也有延迟加载。我不想遵循代码
<p:column headerText="Bank" filterBy="#{tr.bank}" style="text-align:left; width:10px;" filterOptions="#{reportsExecHistManagedBean.bankList}" filterMatchMode="exact">
<h:outputText value="#{tr.bank}"/>
</p:column>
Run Code Online (Sandbox Code Playgroud)