如何获取下拉单选或者radio的value值

1.第一种不是LOV型

页面代码如下:

<af:selectOneRadio label="擦擦" id="sor1"
                                   valueChangeListener="#{viewScope.JgxxBean.justTest}"
                                   autoSubmit="true"
                                   binding="#{viewScope.JgxxBean.radio}">
                <af:selectItem label="男" value="1" id="si7"/>
                <af:selectItem label="女" value="2" id="si8"/>
              </af:selectOneRadio>


 

手动添加的

后台代码为

    public void justTest(ValueChangeEvent valueChangeEvent) {
        String aa = (String)valueChangeEvent.getNewValue();
        System.out.println("aa"+aa);
    }


 

2.第二种是通过建立LOV生成的 下拉单选或者radio

页面代码如下:

<af:selectOneRadio value="#{bindings.Xbm.inputValue}"
                                 label="性别"
                                 required="#{bindings.Xbm.hints.mandatory}"
                                 shortDesc="#{bindings.Xbm.hints.tooltip}"
                                 id="sor2" autoSubmit="true"
                                 valueChangeListener="#{viewScope.JgxxBean.dxRadio}">
                <f:selectItems value="#{bindings.Xbm.items}" id="si13"/>
              </af:selectOneRadio>


 

后台代码为:

    public void dxRadio(ValueChangeEvent valueChangeEvent) {
        Integer ee = (Integer)valueChangeEvent.getNewValue();   //索引值
        int select =ee.intValue();
        Row selectedRow = am.getJxglJgxxView1().getRowAtRangeIndex(select);     //根据索引查询所选中的行
        if (selectedRow != null) 
        {
            Object selectValue = selectedRow.getAttribute("Xbm");
            System.out.println("selectValue"+selectValue);
        }        
    }


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值