Ignore:
Timestamp:
Feb 18, 2010, 3:50:42 AM (14 years ago)
Author:
gav
Message:

Some detailing of InventoryItem views.

File:
1 edited

Legend:

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

    r223 r382  
    8080                                </td>
    8181                                <td valign="top" class="value ${hasErrors(bean:inventoryItemInstance,field:'inventoryLocation','errors')}">
    82                                     <g:select optionKey="id" from="${InventoryLocation.list()}" name="inventoryLocation.id" value="${inventoryItemInstance?.inventoryLocation?.id}" ></g:select>
     82                                    <g:select optionKey="id"
     83                                                        from="${ InventoryLocation.list().sort { p1, p2 -> p1.toString().compareToIgnoreCase(p2.toString()) } }"
     84                                                        name="inventoryLocation.id"
     85                                                        value="${inventoryItemInstance?.inventoryLocation?.id}" >
     86                                    </g:select>
    8387                                </td>
    8488                            </tr>
     
    141145                                <td valign="top" class="value ${hasErrors(bean:inventoryItemInstance,field:'averageDeliveryTime','errors')}">
    142146                                    <input type="text" id="averageDeliveryTime" name="averageDeliveryTime" value="${fieldValue(bean:inventoryItemInstance,field:'averageDeliveryTime')}" />
    143                                     <g:select optionKey="id" from="${Period.list()}" name="averageDeliveryPeriod.id" value="${inventoryItemInstance?.averageDeliveryPeriod?.id}" noSelection="['null':'--None--']"></g:select>
     147                                    <g:select optionKey="id"
     148                                                        from="${Period.list()}"
     149                                                        name="averageDeliveryPeriod.id"
     150                                                        value="${inventoryItemInstance?.averageDeliveryPeriod?.id}"
     151                                                        noSelection="['null':'--None--']">
     152                                    </g:select>
    144153                                </td>
    145154                            </tr>
     
    160169                                <td valign="top" class="value ${hasErrors(bean:inventoryItemInstance,field:'suppliers','errors')}">
    161170                                    <g:select id="suppliers" name="suppliers"
    162                                                         from="${Supplier.list()}"
     171                                                        from="${ Supplier.list().sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"
    163172                                                        size="5" multiple="yes" optionKey="id"
    164173                                                        value="${inventoryItemInstance?.suppliers.id}" noSelection="['':'--None--']"/>
    165174
     175                                <p><g:link controller="supplierDetailed" action="create">add Supplier</g:link></p>
    166176                                </td>
    167177                            </tr>
     
    182192                                <td valign="top" class="value ${hasErrors(bean:inventoryItemInstance,field:'manufacturers','errors')}">
    183193                                    <g:select id="manufacturers" name="manufacturers"
    184                                                         from="${Manufacturer.list()}"
     194                                                        from="${ Manufacturer.list().sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"
    185195                                                        size="5" multiple="yes" optionKey="id"
    186196                                                        value="${inventoryItemInstance?.manufacturers.id}" noSelection="['':'--None--']"/>
     197
     198                                    <p><g:link controller="manufacturerDetailed" action="create">add Manufacturer</g:link></p>
    187199                                </td>
    188200                            </tr>
     
    194206                                <td valign="top" class="value ${hasErrors(bean:inventoryItemInstance,field:'spareFor','errors')}">
    195207                                    <g:select name="spareFor"
    196                                                         from="${Asset.list()}"
    197                                                         size="5" multiple="yes" optionKey="id"
    198                                                         value="${inventoryItemInstance?.spareFor}" noSelection="['':'--None--']"/>
     208                                                        from="${ Asset.list().sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"
     209                                                        size="5" multiple="yes" optionKey="id"
     210                                                        value="${inventoryItemInstance?.spareFor.id}" noSelection="['':'--None--']"/>
    199211
    200212                                </td>
     
    207219                                <td valign="top" class="value ${hasErrors(bean:inventoryItemInstance,field:'alternateItems','errors')}">
    208220                                    <g:select name="alternateItems"
    209                                                         from="${InventoryItem.list()}"
    210                                                         size="5" multiple="yes" optionKey="id"
    211                                                         value="${inventoryItemInstance?.alternateItems}" noSelection="['':'--None--']"/>
     221                                                        from="${ InventoryItem.list().sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"
     222                                                        size="5" multiple="yes" optionKey="id"
     223                                                        value="${inventoryItemInstance?.alternateItems.id}" noSelection="['':'--None--']"/>
    212224
    213225                                </td>
Note: See TracChangeset for help on using the changeset viewer.