Changeset 400 for branches


Ignore:
Timestamp:
02/09/14 15:59:22 (6 years ago)
Author:
jls17
Message:
  • added thead, tbody nodes to CTable class
  • the row for limited results, is now created in tfoot node

(both are needed to fix the sorting in case the table result is limited)

Location:
branches/work_304
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/work_304/output/Table.cpp

    r388 r400  
    186186        this->GetColumnDefinition(strm); 
    187187        if (!hideHeader) 
     188        { 
     189                strm << "<thead>"; 
    188190                this->GetHeaderDefinition(strm); 
    189  
     191                strm << "</thead>"; 
     192        } 
     193 
     194        strm << "<tbody>"; 
    190195        if(listRows.size() > 0) 
    191196        { 
     
    196201                this->GetEmptyMessageRow(strm); 
    197202        } 
     203        strm << "</tbody>"; 
    198204 
    199205        strm << "</table>" << endl; 
  • branches/work_304/res/object_list.js

    r399 r400  
    1818 
    1919function createMoreResultsRow(tableId, maxMatch) { 
    20     return $("<tr>") 
     20    return $("<tfoot>").append($("<tr>") 
    2121    .append($("<td class='warn' colspan=7>").text("Result limit reached! ") 
    2222            .append($("<a id=showNext href='javascript:void(0)'>Show Next " + maxMatch + "</a>").click(function() { 
    23                 $(this).parents('tr:first').remove(); 
     23                $(this).parents('tfoot:first').remove(); 
    2424                filterTable(tableId, 'next'); 
    2525            })) 
    2626            .append(" &nbsp; ") 
    2727            .append($("<a id=showAll href='javascript:void(0)'>Show All</a>").click(function() { 
    28                 $(this).parents('tr:first').remove(); 
     28                $(this).parents('tfoot:first').remove(); 
    2929                filterTable(tableId, 'all'); 
    3030            })) 
    31         ); 
     31        )); 
    3232} 
    3333 
     
    5050    } 
    5151    else { 
    52         $('#' + tableId + ' tbody tr:gt(0)').remove(); 
     52        $('#' + tableId + ' tbody,tfoot').remove(); 
    5353    } 
    5454 
Note: See TracChangeset for help on using the changeset viewer.