JSF数据表无法在sortBy之后获取确切的对象

时间:2013-10-17 02:24:08

标签: jsf datatable tablesorter

我创建了一个这样的JSF表:

<c:dataTable value="#{myViewController.all}" id="myViewTable" var="T" selection="#{myOtherView.select}" selectionMode="single" update="otherView> 
<c:column filterBy="#{T.name}" sortBy="#{T.name}"> 
    <f:facet name="header"> 
        <h:outputText value="Name"/> 
    </f:facet> <h:outputText value="#{T.name}"/> 
</c:column> 

假设我在这个表中有两个条目,它们是name = a,name = b。 myOtherView.select中的方法是

@SelectEvent 
public void setSelect(Object value) {

} 

我在setSelect方法中使用了这个值。当第一次打开视图时,我从表中选择了第一行,值确实是a。然后我按下&#39; Name&#39;的标题,表格中显示的条目是b然后是a。我从表中选择了第一行,值仍然是。不是......任何人都知道为什么会这样?**

0 个答案:

没有答案