Ignore:
Timestamp:
Feb 19, 2010, 1:46:29 AM (14 years ago)
Author:
gav
Message:

Add options div to InventoryItem search view and some minor detailing to other views.

File:
1 edited

Legend:

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

    r221 r392  
    99        <g:render template="/shared/pictureHead" />
    1010        <filterpane:includes />
     11        <export:resource />
    1112    </head>
    1213    <body>
     
    2627
    2728            <div class="paginateButtons">
     29                Results: ${inventoryItemInstanceList.size()} / ${inventoryItemInstanceTotal}
    2830                <span class="searchButtons">
    2931                    <filterpane:filterButton text="Search" appliedText="Change Search" />
    3032                </span>
    31                 Results:${inventoryItemInstanceTotal}
    3233            </div>
     34
     35            <jsUtil:toggleControl toggleId="options"
     36                                                    imageId="optionsImg"
     37                                                    closedImgUrl="${resource(dir:'images/skin',file:'bullet_arrow_right.png')}"
     38                                                    openImgUrl="${resource(dir:'images/skin',file:'bullet_arrow_down.png')}"
     39                                                    text="${g.message(code: 'default.options.text')}"
     40                                                    />
     41
     42            <div id="options" style="display:none;">
     43                <g:form method="post" >
     44                    <g:hiddenField name="params" value="${filterParams}" />
     45                    <div class="dialog">
     46                        <table>
     47                            <tbody>
     48
     49                                <tr class="prop">
     50                                    <td valign="top" class="name">
     51                                        <label for="max">Results per page:</label>
     52                                    </td>
     53                                    <td valign="top" class="value">
     54                                        <input type="text" maxlength="4" id="description" name="newMax" value="${params.max}"/>
     55
     56                                        <span class="buttons">
     57                                            <g:actionSubmit action="setSearchParamsMax" class="go" value="Update" />
     58                                        </span>
     59                                    </td>
     60                                </tr>
     61
     62                            </tbody>
     63                        </table>
     64                    </div>
     65                </g:form>
     66                <export:formats  params="${filterParams}" formats="['csv', 'excel', 'pdf', 'rtf']"/>
     67            </div>
     68
     69            <br />
     70
     71            <g:if test="${inventoryItemInstanceList.size() > 10}">
     72                <g:if test="${inventoryItemInstanceTotal > inventoryItemInstanceList.size()}">
     73                    <div class="paginateButtons">
     74                        <g:paginate total="${inventoryItemInstanceTotal}" params="${filterParams}" />
     75                    </div>
     76                </g:if>
     77            </g:if>
    3378
    3479            <div class="list">
Note: See TracChangeset for help on using the changeset viewer.