如何显示从中选择的值 内 标签?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何显示从中选择的值 内 标签?相关的知识,希望对你有一定的参考价值。

有一个下拉菜单和一个按钮。选择任何项目并单击按钮后,我必须在确认对话框中显示所选项目,如何实现此目的。我正在使用jsf和prime面孔。以下是我的示例代码:

下拉:

<p:selectOneMenu
value="#{decRm.fi_templType}" styleClass="combobox"
id="temptypID" style="Width:30%" filter="true" onchange="selectedinput()">
<f:selectItem itemLabel="--#{lang.select}--" disabled="# 
{decRm.disableTemplate}"
itemValue="--Select--" />
<f:selectItems value="#{decRm.templtList}"></f:selectItems>
</p:selectOneMenu>

对于对话框:

<p:commandButton  value="#{lang.gen_temp}"> 
<p:confirm header="Confirmation!" message="#{temptypID}" ></p:confirm>
</p:commandButton>

<p:confirmDialog global="true" showEffect="fade" hideEffect="fade">
<p:commandButton value="Yes" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" onclick="generateTemplate('FI')" />
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
</p:confirmDialog>

下面是前端截图。假设我从列表中选择了T1,我想在确认框中显示T1。

enter image description here

enter image description here

答案

假设你的decRm托管bean是@ViewScoped,那么每次更改选择时,只需要调整你的p:selectOneMenu来设置bean中的值就足够了:

<p:selectOneMenu
  value="#{decRm.fi_templType}" styleClass="combobox"
  id="temptypID" style="Width:30%" filter="true" onchange="selectedinput()">
    <f:selectItem itemLabel="--#{lang.select}--" disabled="#{decRm.disableTemplate}"
      itemValue="--Select--" />
    <f:selectItems value="#{decRm.templtList}"></f:selectItems>
    <p:ajax update="my Dialog" />
</p:selectOneMenu>

然后你只需要在确认对话框中引用#{decRm.fi_templType}

也可以看看:

以上是关于如何显示从中选择的值 内 标签?的主要内容,如果未能解决你的问题,请参考以下文章

如何在kotlin的片段内显示网格视图?

使用jquery在循环内获取选择标签的值

在tablayout viewpager中运行调整选项卡片段

getPageTitle() 没有被片段内的 Tablayout 调用

选项卡片段内的卡片视图

跟踪活动中的片段[关闭]