我有一个 PF 的 selectOneRadio 来选择要下载的文件类型。我也有一个命令按钮来调用使用 onclick 属性的下载 servlet。问题是当我选择文件类型并单击按钮时,选择的值当然还没有提交。当我单击下载按钮时,我正在寻找某种方法来获取可用的所选值。
这是我的代码:
<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}');" />