Jsf 订单列表中的复选框字段
我正在尝试使用Primefaces创建订单列表。 此列表可以更改项目的顺序,并允许使用复选框设置一些布尔值。改变顺序是可以的 问题是每个复选框都具有相同的id。 当我点击其中一个时,它们的值都会改变。 以下是我的片段:Jsf 订单列表中的复选框字段,jsf,primefaces,Jsf,Primefaces,我正在尝试使用Primefaces创建订单列表。 此列表可以更改项目的顺序,并允许使用复选框设置一些布尔值。改变顺序是可以的 问题是每个复选框都具有相同的id。 当我点击其中一个时,它们的值都会改变。 以下是我的片段: <p:orderList id="OrderList" value="#{editBean.visibleitem}" var="item" itemValue="#{item}" controlsLocation="left" resp
<p:orderList id="OrderList" value="#{editBean.visibleitem}" var="item"
itemValue="#{item}" controlsLocation="left" responsive="true"
converter="converter">
<f:facet name="caption">
<div>
<div style="float: left">label</div>
<div style="text-align: right; padding-right: 15px">checkbox</div>
</div>
</f:facet>
<p:column style="width:80%">
<h:outputText value="item" styleClass="bst-text"/>
</p:column>
<p:column style="width:20%; text-align: center">
<p:selectBooleanCheckbox id="id_item"
valueChangeListener="editBean"
value="#{item.object.booleanObj}">
</p:selectBooleanCheckbox>
</p:column>
</p:orderList>
标签
复选框
如果你能帮助我,我会很高兴的。
问候语:)这是PrimeFaces 6.2中当前的开放增强请求,可在此处找到:
我会看看我们是否能在7.0发布之前实现它。谢谢您的回复。我决定重新设计我的UI,现在我不在OrderList组件中显示复选框。您的primefaces版本是什么?试过最新的吗?尝试了一个简单的JSF输入文本,以查看失败的toI是否会将其称为bug。。。更多的是一种增强,如本期所述。在国际海事组织,该组件从未打算用作输入。接下来的请求将是过滤、排序、分页等。所有这些都可以使用datatable完成,并且使用一些小的html和javascript,您也可以进行重新排序。您是对的,它是一个UIInput组件,不同于DataGrid和datatable。