I am using a rich extendedDataTable which will be populating a list of user names. Once the user selects the selected values will be bold. But my issue is, once the table is reset the previously selected values remain in bold. Any one knows how to resolve this issue?
View :
<rich:extendedDataTable value="#{reportBean.allActiveUsers}"
var="user"
selection="#{reportBean.selection}"
selectionMode="multiple"
style="height:175px; width:200px;"
id="userist">
<a4j:ajax execute="@this" event="selectionchange" listener="#{reportBean.userSelectionListener}" render="projectList"/>
<rich:column width="160px">
<h:outputText value="#{user.name}" />
<h:inputHidden value="#{user.userId}"/>
</rich:column>
</rich:extendedDataTable>
<a4j:commandButton id="clearBtn" value="Clear" tabindex="4">
<a4j:ajax event="click" execute="@this" listener="#{reportBean.reset}" render="resourceList"/>
</a4j:commandButton>
Code :
// Loading
List<User> allActiveUsers = new ArrayList<User>();
// Reset
allActiveUsers = new ArrayList<User>();
public void reset(){
setAllActiveUsers(getUserFacade().getAllUsers());
}