Primefaces 将p:orderList与p:inplace合并
我想有一个条目列表,我可以移动/排序,同时可以编辑。 因此,我想通过以下方式将p:orderList与p:inplace结合起来:Primefaces 将p:orderList与p:inplace合并,primefaces,Primefaces,我想有一个条目列表,我可以移动/排序,同时可以编辑。 因此,我想通过以下方式将p:orderList与p:inplace结合起来: <p:scrollPanel style="width:300px;height:100px" scrollMode="native"> <p:orderList var="title" value="#{detailModel.afterObject.metadata.getTitlesAsList()}" type="definitio
<p:scrollPanel style="width:300px;height:100px" scrollMode="native">
<p:orderList var="title" value="#{detailModel.afterObject.metadata.getTitlesAsList()}" type="definition">
<f:facet name="description">
<p:inplace id="basic" editor="true">
<p:inputText value="#{title.value}" required="true"/>
</p:inplace>
</f:facet>
</p:orderList>
</p:scrollPanel>
我是否错过了什么,或者我不可能错过什么
如果我使用:dataList,我不会得到错误,但它有一个strang行为;当我点击一个条目时,所有条目都会变成可编辑的,但是它们会保持在编辑模式下,不可能有更多的内容
有什么建议吗
编辑
下面是bean:
public class DoiDetailModel extends DetailModel
{
private List< String > selectedTitles;
private List< String > selectedCreators;
private String title;
private String creator;
public DoiDetailModel()
{
super();
}
public List< String > getSelectedTitles()
{
return selectedTitles;
}
public void setSelectedTitles( List< String > selectedTitles )
{
this.selectedTitles = selectedTitles;
}
}
public class DoiDetailModel extends DetailModel
{
private List< String > selectedTitles;
private List< String > selectedCreators;
private String title;
private String creator;
public DoiDetailModel()
{
super();
}
public List< String > getSelectedTitles()
{
return selectedTitles;
}
public void setSelectedTitles( List< String > selectedTitles )
{
this.selectedTitles = selectedTitles;
}
}