Primefaces 如何设置空值selectone菜单jsf
我使用的是PrimeFaces 5.1,我有一个字段累积指示符,它是一个选择下拉列表,即Y/N/select,当我将值更新为Y/N时,编辑/更新正在正常进行,但当我选择select作为下拉值时,它不会将其更新为null。我可以从后端将该值设置为null。当我选择select作为下拉值时,它应该更新为null,而不是显示保存在数据库中的以前的值Y/N。下面是我的代码xhtml、JavaBean和更新查询。请告知为什么不将值更新为空值 我试着把下拉值itemValue={null}放进去,但是没有像这篇文章中提到的那样工作如何用selectone下拉菜单保存null值 下面是我的xhtml:Primefaces 如何设置空值selectone菜单jsf,primefaces,jsf-2.2,selectonemenu,Primefaces,Jsf 2.2,Selectonemenu,我使用的是PrimeFaces 5.1,我有一个字段累积指示符,它是一个选择下拉列表,即Y/N/select,当我将值更新为Y/N时,编辑/更新正在正常进行,但当我选择select作为下拉值时,它不会将其更新为null。我可以从后端将该值设置为null。当我选择select作为下拉值时,它应该更新为null,而不是显示保存在数据库中的以前的值Y/N。下面是我的代码xhtml、JavaBean和更新查询。请告知为什么不将值更新为空值 我试着把下拉值itemValue={null}放进去,但是没有像
<p:column headerText="Cumulative Indicator" width="60">
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#
{AcctRefRecord.cumIndicator}" />
</f:facet>
<f:facet name="input">
<h:selectOneMenu value="#{AcctRefRecord.cumIndicator}"
label="Cumulative Indicator">
<f:selectItem
itemLabel="--Select--" itemValue="" />
<f:selectItem
itemValue="Y" />
<f:selectItem
itemValue="N" />
</h:selectOneMenu>
</f:facet>
</p:cellEditor>
</p:column>
<p:dataTable id="dtable" var="AcctRefRecord"value="#
{AcctRefMBean.
AcctRefRecords}" editable="true"
paginator="true" rows="10"
paginatorTemplate="{CurrentPageReport} {FirstPageLink}
{PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}
{RowsPerPageDropdown}" >
<p:ajax event="rowEdit" listener="#
{AcctRefMBean.onRowEdit}" update=":dtableform:msgs" resetValues="true"/>
<p:ajax event="rowEditCancel" listener="#
{AcctRefMBean.onRowCancel}" update=":dtableform:msgs"/>
以下是我的更新:
<key><value>updateAcctgRef</value></key>
<value>
update acct_ref set
cd_val=?,
dt_eff_end=?,
ind_bal=?,
ind_bal_acct_type=?,
ind_cum=?,
ind_net=?,
ind_net__bal_type=?,
ind__rcn=?,
ind_b=?,
nbr_gl_acct_yeb_offst=?,
nbr_gl_acct_net_unam_bal=?,
cd_fee_cat_type=?,
id_lst_updt=?,
有人能帮忙吗。真的很感激,有人能提供一些建议吗
<key><value>updateAcctgRef</value></key>
<value>
update acct_ref set
cd_val=?,
dt_eff_end=?,
ind_bal=?,
ind_bal_acct_type=?,
ind_cum=?,
ind_net=?,
ind_net__bal_type=?,
ind__rcn=?,
ind_b=?,
nbr_gl_acct_yeb_offst=?,
nbr_gl_acct_net_unam_bal=?,
cd_fee_cat_type=?,
id_lst_updt=?,