Ignore:
Timestamp:
Oct 20, 2009, 5:55:50 PM (15 years ago)
Author:
gav
Message:

Add filterPane to Asset and Inventory search views.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/assetDetailed/search.gsp

    r151 r156  
    77        <title>Asset Search</title>
    88        <nav:resources override="true"/>
     9        <filterpane:includes />
    910    </head>
    1011    <body>
     
    1617            <div class="message">${flash.message}</div>
    1718            </g:if>
     19            <filterpane:currentCriteria domainBean="Asset"
     20                                    action="search"
     21                                    dateFormat="${'EEE, dd-MMM-yyyy'}"
     22                                    removeImgDir="images"
     23                                    removeImgFile="bullet_delete.png"
     24                                    title="Search"/>
     25
     26            <div class="paginateButtons">
     27                <filterpane:filterButton text="Search" appliedText="Change Search" />
     28                Results:${assetInstanceTotal}
     29            </div>
     30
    1831            <div class="list">
    1932                <table>
     
    2134                        <tr>
    2235                       
    23                                 <g:sortableColumn property="id" title="Id" />
     36                                <g:sortableColumn property="id" title="Id" params="${filterParams}" />
    2437
    25                              <g:sortableColumn property="name" title="Name" />
     38                             <g:sortableColumn property="name" title="Name" params="${filterParams}" />
    2639
    27                              <g:sortableColumn property="assetType" title="Asset Type" />
     40                             <g:sortableColumn property="assetType" title="Asset Type" params="${filterParams}" />
    2841                       
    29                                 <g:sortableColumn property="systemSection" title="System Section" />
     42                                <g:sortableColumn property="systemSection" title="System Section" params="${filterParams}" />
    3043
    31                             <g:sortableColumn property="isActive" title="Is Active" />
     44                            <g:sortableColumn property="isActive" title="Is Active" params="${filterParams}" />
    3245
    3346                            <th></th>
     
    6174            </div>
    6275            <div class="paginateButtons">
    63                 <g:paginate total="${assetInstanceTotal}" />
     76                <g:paginate total="${assetInstanceTotal}" params="${filterParams}" />
    6477            </div>
    65         </div>
     78
     79            <filterpane:filterPane domainBean="Asset"
     80                                    title="Search"
     81                                    action="search"
     82                                    class="overlayPane"
     83                                    excludeProperties=""
     84                                    associatedProperties="systemSection.name, assetType.name"
     85                                    filterPropertyValues="${['systemSection.name':[values:SystemSection.list()],
     86                                                                        'assetType.name':[values:AssetType.list()] ]}" />
     87        </div> <!-- end body div -->
    6688    </body>
    6789</html>
Note: See TracChangeset for help on using the changeset viewer.