Changeset 392 for trunk/grails-app/views


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

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

Location:
trunk/grails-app/views/inventoryItemDetailed
Files:
4 edited

Legend:

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

    r382 r392  
    5151                                    <g:select optionKey="id"
    5252                                                        from="${ InventoryLocation.list().sort { p1, p2 -> p1.toString().compareToIgnoreCase(p2.toString()) } }"
    53                                                         name="inventoryLocation.id" value="${inventoryItemInstance?.inventoryLocation?.id}" >
     53                                                        name="inventoryLocation.id" value="${inventoryItemInstance?.inventoryLocation?.id}"
     54                                                        optionValue="${{it.name+ ' in ' + it.inventoryStore}}">
    5455                                    </g:select>
    5556
  • trunk/grails-app/views/inventoryItemDetailed/edit.gsp

    r382 r392  
    8383                                                        from="${ InventoryLocation.list().sort { p1, p2 -> p1.toString().compareToIgnoreCase(p2.toString()) } }"
    8484                                                        name="inventoryLocation.id"
    85                                                         value="${inventoryItemInstance?.inventoryLocation?.id}" >
     85                                                        value="${inventoryItemInstance?.inventoryLocation?.id}"
     86                                                        optionValue="${{it.name+ ' in ' + it.inventoryStore}}">
    8687                                    </g:select>
    8788                                </td>
  • 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">
  • trunk/grails-app/views/inventoryItemDetailed/show.gsp

    r382 r392  
    133133                                                ${inventoryItemInstance.inventoryLocation?.encodeAsHTML()}
    134134                                            </g:link>
     135                                                in ${inventoryItemInstance.inventoryLocation?.inventoryStore.encodeAsHTML()}
    135136                                        </td>
    136137                                    </tr>
Note: See TracChangeset for help on using the changeset viewer.