【问题标题】:How to get value whenever clicked on one "selectRadioButton"?每当单击一个“selectRadioButton”时如何获得价值?
【发布时间】:2014-11-26 01:58:21
【问题描述】:

我有按钮“调整大小”,我希望当我点击这个按钮时它会调用 resizeDroplet(flavorId) 方法,当我选择一个单选按钮(selectItems)时,它会使用我得到的flavorId

我尝试下面的代码,但我无法获得 flavorId。我怎样才能得到它?

<p:selectOneRadio id="#{flavorId}" 
                  value="#{flavorBean.flavor.flavorID}"
                  layout="grid" columns="1">                      
   <f:selectItems value="#{flavorBean.listFlavors()}" var="c" 
                  itemLabel="#{c.getFlavorName()}"
                  itemValue="#{c.getFlavorID()}"/>

 </p:selectOneRadio>

 <p:commandButton value="Resize" id="resize" 
                  actionListener="#{dropletBean.resizeDroplet(flavorId)}" /> 

【问题讨论】:

  • 你知道 JSF 是如何工作的吗?
  • 不,我只是困惑如何让 flavorId 将其传递到我的支持 bean 中,如上例所示。

标签: jsf primefaces


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2017-10-25
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    • 1970-01-01
    • 2019-12-11
    • 2017-05-16
    • 1970-01-01
    相关资源
    最近更新 更多