Ignore:
Timestamp:
Feb 2, 2015, 2:20:03 PM (9 years ago)
Author:
Nicklas Nordborg
Message:

References #1912: Add more filter rows in list pages

Implemented in disk usage and change history lists.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/common/history/list_history.jsp

    r6604 r6707  
    117117      sc="<%=sc%>"
    118118      item="<%=itemType%>"
     119      filterrows="<%=cc.getFilterRows()%>"
    119120      subclass="fulltable"
    120121      >
     
    302303            <tbl:columnheaders />
    303304          </tbl:headerrow>
    304           <tbl:headerrow>
    305             <tbl:header subclass="index" />
    306             <tbl:header
    307               subclass="check"
    308               visible="<%=mode.hasCheck()%>"
    309               ><base:icon
    310                 id="check.uncheck"
    311                 image="check_uncheck.png"
    312                 tooltip="Check/uncheck all"
    313                  
    314               /></tbl:header>
    315             <tbl:header
    316               subclass="check"
    317               visible="<%=mode.hasRadio()%>"
    318               />
    319             <tbl:header
    320               subclass="icons"
    321               visible="<%=mode.hasIcons()%>"
    322               />
    323             <tbl:propertyfilter />
    324           </tbl:headerrow>
     305          <%
     306          int numFilters = cc.getNumPropertyFilters();
     307          int numRows = cc.getFilterRows();
     308          for (int filterNo = 0; filterNo < numRows; filterNo++)
     309          {
     310            boolean lastRow = filterNo == numRows-1;
     311            %>
     312            <tbl:headerrow>
     313              <tbl:header subclass="index" />
     314              <tbl:header
     315                subclass="check"
     316                visible="<%=mode.hasCheck()%>"
     317                ><base:icon
     318                  id="check.uncheck"
     319                  image="check_uncheck.png"
     320                  tooltip="Check/uncheck all"
     321                  visible="<%=lastRow%>"
     322                /></tbl:header>
     323              <tbl:header
     324                subclass="check"
     325                visible="<%=mode.hasRadio()%>"
     326                />
     327              <tbl:header
     328                subclass="icons"
     329                visible="<%=mode.hasIcons()%>"
     330                >
     331                <base:icon
     332                  subclass="link table-filter-row-action"
     333                  image="add.png"
     334                  tooltip="Add extra filter row"
     335                  visible="<%=lastRow%>"
     336                /><base:icon
     337                  subclass="link table-filter-row-action"
     338                  image="remove.png"
     339                  tooltip="Remove this filter row"
     340                  visible="<%=numRows > 1 || numFilters > 0 %>"
     341                  data-remove-row="<%=filterNo%>"
     342                />
     343              </tbl:header>
     344              <tbl:propertyfilter row="<%=filterNo%>" />
     345            </tbl:headerrow>
     346            <%
     347          }
     348          %>
    325349        </tbl:headers>
    326350        <tbl:rows>
Note: See TracChangeset for help on using the changeset viewer.