Primefaces 获取JS函数的p:selectOneRadio值
我有一个PF的selectOneRadio来选择要下载的文件类型。我还有一个commandButton,可以使用onclick属性调用下载servlet。问题是,当我选择文件类型并单击按钮时,所选的值当然还没有提交。当我点击下载按钮时,我正在寻找一些方法来获得所选的值 这是我的密码:Primefaces 获取JS函数的p:selectOneRadio值,primefaces,radio-button,submitchanges,Primefaces,Radio Button,Submitchanges,我有一个PF的selectOneRadio来选择要下载的文件类型。我还有一个commandButton,可以使用onclick属性调用下载servlet。问题是,当我选择文件类型并单击按钮时,所选的值当然还没有提交。当我点击下载按钮时,我正在寻找一些方法来获得所选的值 这是我的密码: <p:selectOneRadio id="sorType" value="#{bean.type}" layout="custom"> <f:selectItem itemLabel="
<p:selectOneRadio id="sorType" value="#{bean.type}" layout="custom">
<f:selectItem itemLabel="XML" itemValue="XML" />
<f:selectItem itemLabel="XLS" itemValue="XLS" />
<f:selectItem itemLabel="CSV" itemValue="CSV" />
</p:selectOneRadio>
<p:commandButton type="button" ajax="false" onclick="return downloadFile('#{bean.type}');" />
如果要在客户端检查所选值,需要为
p:selectOneRadio
定义widgetVar
属性,例如:
<p:selectOneRadio widgetVar="widgetSorType" id="sorType" value="#{bean.type}"
layout="custom">
<f:selectItem itemLabel="XML" itemValue="XML" />
<f:selectItem itemLabel="XLS" itemValue="XLS" />
<f:selectItem itemLabel="CSV" itemValue="CSV" />
</p:selectOneRadio>
<p:commandButton type="button" ajax="false"
onclick="return downloadFile(getSelectedTypeVer1());" />
在PrimeFaces 5.2上测试如果要在客户端检查所选值,需要为
p:selectOneRadio
定义widgetVar
属性,例如:
<p:selectOneRadio widgetVar="widgetSorType" id="sorType" value="#{bean.type}"
layout="custom">
<f:selectItem itemLabel="XML" itemValue="XML" />
<f:selectItem itemLabel="XLS" itemValue="XLS" />
<f:selectItem itemLabel="CSV" itemValue="CSV" />
</p:selectOneRadio>
<p:commandButton type="button" ajax="false"
onclick="return downloadFile(getSelectedTypeVer1());" />
在PrimeFaces 5.2上测试如果要在客户端检查所选值,需要为
p:selectOneRadio
定义widgetVar
属性,例如:
<p:selectOneRadio widgetVar="widgetSorType" id="sorType" value="#{bean.type}"
layout="custom">
<f:selectItem itemLabel="XML" itemValue="XML" />
<f:selectItem itemLabel="XLS" itemValue="XLS" />
<f:selectItem itemLabel="CSV" itemValue="CSV" />
</p:selectOneRadio>
<p:commandButton type="button" ajax="false"
onclick="return downloadFile(getSelectedTypeVer1());" />
在PrimeFaces 5.2上测试如果要在客户端检查所选值,需要为
p:selectOneRadio
定义widgetVar
属性,例如:
<p:selectOneRadio widgetVar="widgetSorType" id="sorType" value="#{bean.type}"
layout="custom">
<f:selectItem itemLabel="XML" itemValue="XML" />
<f:selectItem itemLabel="XLS" itemValue="XLS" />
<f:selectItem itemLabel="CSV" itemValue="CSV" />
</p:selectOneRadio>
<p:commandButton type="button" ajax="false"
onclick="return downloadFile(getSelectedTypeVer1());" />
在PrimeFaces 5.2上测试,@Sva.Mu共享的解决方案对我不起作用 我有一个与上一个showcase非常相似的实现,其中提到了一些自定义布局,其中一些
指向它们自己的
而不是使用PF('widgetName').getJQ().find(':checked').val()代码>我成功地使用了PF('widgetName').inputs.filter(':checked').val()代码>以某种方式合并这两种方法
我的PrimeFaces:6.1版本由@Sva.Mu共享的解决方案对我不起作用
我有一个与上一个showcase非常相似的实现,其中提到了一些自定义布局,其中一些
指向它们自己的
而不是使用PF('widgetName').getJQ().find(':checked').val()代码>我成功地使用了PF('widgetName').inputs.filter(':checked').val()代码>以某种方式合并这两种方法
我的PrimeFaces:6.1版本由@Sva.Mu共享的解决方案对我不起作用
我有一个与上一个showcase非常相似的实现,其中提到了一些自定义布局,其中一些
指向它们自己的
而不是使用PF('widgetName').getJQ().find(':checked').val()代码>我成功地使用了PF('widgetName').inputs.filter(':checked').val()代码>以某种方式合并这两种方法
我的PrimeFaces:6.1版本由@Sva.Mu共享的解决方案对我不起作用
我有一个与上一个showcase非常相似的实现,其中提到了一些自定义布局,其中一些
指向它们自己的
而不是使用PF('widgetName').getJQ().find(':checked').val()代码>我成功地使用了PF('widgetName').inputs.filter(':checked').val()代码>以某种方式合并这两种方法
PrimeFaces的我的版本:6.1