问题标签 [selectoneradio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
869 浏览

primefaces - panelGrid 列控件需要在同一行

我正在使用 primefaces panelgrid 有一行和两列。在第二列中,我选择了收音机和日历。如何让它们显示在同一行?

在此处输入图像描述

0 投票
0 回答
227 浏览

panel - primefaces selectOneRadio 更改面板可见

我有一个带有 selectOneRadio 的 xhtml 页面,我希望在更改 selectOneRadio 时面板可见更改,在单击按钮之前此工作,单击此行为后不起作用。

0 投票
1 回答
3550 浏览

jsf - 了解 SelectItemGroup

深入研究RadioRenderer源代码,我注意到以下内容:

方法

RadioRenderer从标准 public void encodeEnd(FacesContext context, UIComponent component)Renderer 方法调用类中的覆盖。但是有以下一段代码:

因此,我通过示例进行了尝试:

并且 theselectItemselectItemses 被视为不是SelectItemGroup. 因为selectItem这非常清楚,但我希望这selectItems会映射到SelectItemGroup实例。

你就不能稍微澄清一下吗?

0 投票
0 回答
21 浏览

validation - SelectItem 的值

在遍历 的源代码时UISelectOne,我在方法中遇到了以下代码protected void validateValue(FacesContext context, Object value)

考虑以下声明:

转换后的值应该等于我在列表中填充的值之一。实际值的类型与预期不同,因此出现验证错误。

问题:为什么转换后的值与验证值不一致?

0 投票
2 回答
1890 浏览

jsf - 如何通过组件绑定更新 p:selectOneRadio 值

我绑定了 ap:selectOneRadio 组件,如下所示,

但我无法从支持 bean 类更新它的值。

0 投票
1 回答
855 浏览

jsf - 使用直通元素预设 h:selectOneRadio 的检查状态

我正在尝试实现 <h:selectOneRadio> 呈现表格元素中描述的解决方案,如何避免这种情况?

一切似乎工作正常,所选值已使用 f:ajax 组件正确更新(使用正确的值调用 setter)但从未检查过单选按钮。我的意思是当我点击它时它会被选中,但之后它会立即取消选中。即使在页面加载时,使用 clientDto.legalPersonality 中的默认值,一切都未选中。

它的样子: http: //oi58.tinypic.com/242788g.jpg

任何帮助将不胜感激。谢谢你。

0 投票
1 回答
279 浏览

jsf - 在 passtrough 属性中使用 f:selectOneRadio var

此处描述的带有 forEach 的 selectOneMenu ( https://stackoverflow.com/a/29676353/1521710 ) 可以完成这项工作,但是当尝试在相同情况下使用 selectOneRadio 时,会忽略直通。

有什么快速的方法可以解决这个问题。

它与给定链接中的不同 selectOneMenu - 生成组合框 selectOneRadio - 生成单选按钮组所以它使用不同的渲染

0 投票
0 回答
243 浏览

jsf - jsf:如何在一个枚举中使用多个 SelectOneRadio

首先对不起我的英语,我会尽力让我理解。我正在开发一个 wep 应用程序来管理用户配置文件。但现在我被困在创建用户组上。我有一个权利的枚举类

名称类

存储在对象“用户组”中

和一些 JSF 代码

现在我想制作一个 jsf 页面,我可以在其中添加用户组名称并选择用户组拥有的权限。看起来像

图片

我知道这部分“#{userData.usergroupRights.deleteUsergroup}”不起作用,但我没有更多的想法。

我试图实现它几个小时,但现在我没有更多的想法。我该怎么做才能将我的用户组名称与我的用户组权限相关联?

我希望它是可以理解的。

问候

0 投票
1 回答
1582 浏览

jsf - p:selectOneRadio 和 h:selectOneRadio 产生空值

几天前我在primefaces论坛上发布了这个问题,但到目前为止我还没有得到解决方案。我一直在尝试使用 OneRadio,但我只从 itemValue(s) 获得空值。这是一个大型项目的一部分,因此我只提取了相关代码并制作了一个简单的动态 Web 项目 (Eclipse Mars.1),其中包含一个用于测试案例的视图和一个简单的 bean。无论使用 ajax 或 commandButton,都会出现空值而不是 itemValue。感谢您帮助解决这个令人费解的现象:

这是视图:

这是支撑豆。一个建议是不要在同一个类中同时使用@Named 和@ManagedBean,我尝试了这个更正但没有任何改进。

我正在使用 Tomcat 8、Maven 和 Spring,这些是配置文件:

pom.xml

web.xml

面孔-config.xml

应用程序上下文.xml

0 投票
1 回答
837 浏览

jsf - h:selectOneRadio is passing null character instead of null value

In my JSF pagecode, I have something similar to the following:

In my pagecode backing bean, I have something like the following:

}

The behavior I expect is:

  1. The page loads. The radio button is not defined to an initial value, so neither Yes nor No is selected. However, since required="true", the user will get a validation error if they leave it blank (and they do).
  2. The first time the page loads, #{pagecode.showForm(attendingRadio.value)} is called, I would expect that a null object would be passed, and showForm would return false.

After doing some troubleshooting, I determined that what is actually happening is that instead of null object being passed, i.e. equivalently showForm(null), I am instead getting the equivalent of showForm(new Character('\u0000')); it passing the Unicode character for null instead.

Is there a way to make JSF pass the Java null object instead of a null character when my h:selectOneRadio does not have a value selected? I am using Apache MyFaces JSF 2.0 on WebSphere Portal 8.0.

As a side note, I did try to add the following to my web.xml, and it unfortunately did not help: