I have two DataTables on the same page, each backed by its own properties 
(value, sortColumn,
sortAscending) in the same backing bean.  Each table has its own unique id.  I 
am aslo saving the
state of all the properties using <t:saveState/> tag.

When I sort one table, the other table is also sorted.  It seems that the sort 
routine is not
respecting the table ids.

Can anyone offer any help or is this a genuine bug?  Has anyine gotten things 
to work with two
sortable tables on the same page?

Thx.

Table tag info is below:


  
<%/* ISSUES SINCE LAST LOGON TABLE */%>
    <t:saveState id="issuesSinceLastLogon" 
value="#{home.issuesSinceLastLogon}"/>
    <t:saveState id="sortColumnIssuesSinceLastLogon"
value="#{home.sortColumnIssuesSinceLastLogon}"/>
    <t:saveState id="sortAscendingIssuesSinceLastLogon"
value="#{home.sortAscendingIssuesSinceLastLogon}"/>
    <t:saveState id="sortPreferencesIssuesSinceLastLogon"
value="#{home.sortPreferencesIssuesSinceLastLogon}"/>
    
    <t:div rendered="#{home.hasIssuesSinceLastLogon}">
    
      <t:dataTable id="tableIssuesSinceLastLogon"
        styleClass="tableIssueData_B"
        headerClass="tableHeader"
        footerClass="tableFooter"
        rowClasses="tableRowOdd,tableRowEven"
        columnClasses="col_B, col_A, col_A, col_A, col_A, col_A, col_A, col_A, 
col_A"
        var="issueDisplayItem"
        value="#{home.issuesSinceLastLogon}"
        sortColumn="#{home.sortColumnIssuesSinceLastLogon}"
        sortAscending="#{home.sortAscendingIssuesSinceLastLogon}"
        preserveDataModel="false"
        preserveSort="true">  

  
<%/* ISSUES BEING WATCHED TABLE */%>
    <t:saveState id="issuesBeingWatched" value="#{home.issuesBeingWatched}"/>
    <t:saveState id="sortColumnIssuesBeingWatched" 
value="#{home.sortColumnIssuesBeingWatched}"/>
    <t:saveState id="sortAscendingIssuesBeingWatched"
value="#{home.sortAscendingIssuesBeingWatched}"/>
    <t:saveState id="sortPreferencesIssuesBeingWatched"
value="#{home.sortPreferencesIssuesBeingWatched}"/>
    
    <t:div rendered="#{home.hasIssuesBeingWatched}">
    
      <t:dataTable  id="tableIssuesBeingWatched"
        styleClass="tableIssueData_B"
        headerClass="tableHeader"
        footerClass="tableFooter"
        rowClasses="tableRowOdd,tableRowEven"
        columnClasses="col_B, col_A, col_A, col_A, col_A, col_A, col_A, col_A, 
col_A"
        var="issueDisplayItem"
        value="#{home.issuesBeingWatched}"
        sortColumn="#{home.sortColumnIssuesBeingWatched}"
        sortAscending="#{home.sortAscendingIssuesBeingWatched}"
        preserveDataModel="false"
        preserveSort="true">


                
__________________________________________ 
Yahoo! DSL – Something to write home about. 
Just $16.99/mo. or less. 
dsl.yahoo.com 

Reply via email to