我试图从selectOneListbox设置枚举性别,但是由于某种原因它失败了,所以我尝试使用纯字符串,但它仍然不起作用。例如,InputText可以很好地工作。这是代码xhtml:
df['d'] = df['a'].combine_first(df['b']).combine_first(df['c'])
#0 1.0
#1 1.0
#2 1.0
和后端bean:
<h:form>
<h:panelGrid columns="2">
<h:outputLabel value="Name"/>
<h:inputText value="#{userProfileBean.name}"/>
<h:outputLabel value="Name from list"/>
<h:selectOneListbox value="#{userProfileBean.name}">
<f:selectItem itemValue="Bob" itemLabel="bobLabel"/>
<f:selectItem itemValue="Cindy" itemLabel="cindyLabel"/>
</h:selectOneListbox>
<h:commandButton value="Save" action="#{userProfileBean.saveChanges()}"/>
</h:panelGrid>
</h:form>
有人知道怎么了吗?