当前位置: 首页 > 知识库问答 >
问题:

显示选项点击h: selectOneRadio

戈巴英
2023-03-14

我有一个单选按钮,一旦被选中,我想显示几个与之相关的选项。。选项在相关bean上。我该怎么做?

<h:panelGrid columns="2" cellpadding="0" cellspacing="0" >
    <h:selectOneRadio value="#{managePaymentModel.reportFilter.options}" layout="pageDirection" label="Select Option" disabled="#{managePaymentModel.reportPreview}">
        <f:selectItems value="#{managePaymentModel.reportOptions}" var="type" itemValue="#{type.value}" itemLabel="#{type.label}" />
    </h:selectOneRadio>
</h:panelGrid>
@Override
public Map reportSelector() {
    Map<Integer, String> map = new HashMap<Integer, String>();
    map.put(ManagePaymentBeanLocal.LIST_PAYMENTS_SUMMARY, "List of Payments Summary");
    map.put(ManagePaymentBeanLocal.LIST_PAYMENTS_DETAIL, "List of Payments Detail");
    return map;
}
@Override
public Map reportOptions(ReportFilter filter) {
    Map<Integer, String> option = new HashMap<Integer, String>();
    // report configurations
    switch (filter.getSelect()) {
        case ManagePaymentBeanLocal.LIST_PAYMENTS_SUMMARY:
        case ManagePaymentBeanLocal.LIST_PAYMENTS_DETAIL:
            option.put(ReportFilter.OPTION1, "By Beneficiary");
            option.put(ReportFilter.OPTION2, "By Reference");
            break;
    }
    return option;
}

共有1个答案

子车凌龙
2023-03-14

您可以将此代码放入selectOneRadio中

<f:ajax event="change" render="@form" />

这将更新后面的模型并重新渲染公式

 类似资料:
  • 正如标题所示,我正在尝试创建一个有几个按钮的程序,每个按钮在单击时都会显示一张图片。但是,我想知道,如果不使用此处所示的graphic类,也不使容器全球化,这是否可能。我尝试了这个,但是,我的程序似乎没有将图像添加到我的面板中。 代码如下:

  • 在页面上有两个框 这两个框是一个数组的数据类似与 [ 这种格式的我去循环然后画的框 想要实现无论点击这两行哪行 这两行都高亮显示 用过根据id查找页面元素,但id只能返回第一个所以只能第一个高亮

  • 在 MShowInstDetails show ShowUnInstDetails show 下面添加以下代码: ShowInstDetails hide ;安装过程,该项默认为show,hide表示不显示安装信息,点击显示按钮后显示。 ShowUnInstDetails hide ;卸载过程,该项默认为show,hide表示不显示安装信息,点击显示按钮后显示。 效果如图:

  • 在IntelliJ中,当我右键单击测试时,我再也看不到“RunClassX或MethodY”。事实上,没有“运行”窗口,当我右键单击时,我无法运行任何类。 大约3个小时前,一切正常,所以我不太确定发生了什么变化? IntelliJ 10.5.1(许可和非社区版)Java1.6.0_24 有人能帮我吗?PS:这适用于所有项目。 更新1我安装了IDEA 11并从10导入了设置,然后发现这不是免费升级。

  • 我试图显示5个按钮点击后的间隙广告,下面是我的代码,这是不起作用的,请有人告诉我如何解决这个问题。我试过两种方法,都不管用。 附言:我是android开发新手。 第一个代码 第二守则(共享偏好) 更新完整代码

  • 类似于微信的头像点击放大显示效果。 [Code4App.com]