Ignore:
Timestamp:
Nov 28, 2010, 12:32:07 PM (13 years ago)
Author:
gav
Message:

Improvements to InventoryItem views.

File:
1 edited

Legend:

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

    r720 r727  
    5858                <richui:tabLabels>
    5959                    <richui:tabLabel selected="${showTab.inventory}" title="Inventory Item" />
    60                     <richui:tabLabel selected="${showTab.detail}" title="Detail" />
    6160                    <g:if test="${!inventoryMovementList.isEmpty()}">
    6261                        <richui:tabLabel selected="${showTab.movement}" title="Movement (${inventoryMovementList.size()})" />
     
    133132
    134133                                    <tr class="prop">
    135                                         <td valign="top" class="name">Picture:</td>
     134                                        <td valign="top" class="groupName">Picture:</td>
    136135                                        <td valign="top" class="value">
    137136                                            <g:if test="${inventoryItemInstance.picture}" >
    138                                                 <span class='gallery'><wa:pictureLightboxAnchor picture="${inventoryItemInstance.picture}" size="${Image.Medium}" lightboxSize="${Image.Large}" target="_blank" title="Show Original" /></span>
     137                                                <span class='gallery'><wa:pictureLightboxAnchor picture="${inventoryItemInstance.picture}" size="${Image.Small}" lightboxSize="${Image.Large}" target="_blank" title="Show Original" /></span>
    139138                                            </g:if>
    140139                                            <g:else>
     
    149148
    150149                                    <tr class="prop">
    151                                         <td valign="top" class="name">Comment:</td>
     150                                        <td valign="top" class="groupName">Comment:</td>
    152151
    153152                                        <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'comment')}</td>
     
    155154
    156155                                    <tr class="prop">
    157                                         <td valign="top" class="name">In Stock:</td>
     156                                        <td valign="top" class="groupName">In Stock:</td>
    158157
    159158                                        <td valign="top" class="value">
     
    163162
    164163                                    <tr class="prop">
    165                                         <td valign="top" class="name">Location:</td>
     164                                        <td valign="top" class="groupName">Location:</td>
    166165
    167166                                        <td valign="top" class="value">
     
    174173
    175174                                    <tr class="prop">
    176                                         <td valign="top" class="name">Active:</td>
     175                                        <td valign="top" class="groupName">Inventory Group:</td>
     176                                        <td valign="top" class="value">${inventoryItemInstance.inventoryGroup?.encodeAsHTML()}</td>
     177                                    </tr>
     178
     179                                    <tr class="prop">
     180                                        <td valign="top" class="groupName">Inventory Type:</td>
     181                                        <td valign="top" class="value">${inventoryItemInstance.inventoryType?.encodeAsHTML()}</td>
     182                                    </tr>
     183
     184                                    <tr class="prop">
     185                                        <td valign="top" class="groupHeader">
     186                                            <label for="name">Reorder Details</label>
     187                                        </td>
     188                                        <td valign="top" class="value">
     189                                        </td>
     190                                    </tr>
     191
     192                                    <tr class="prop">
     193                                        <td valign="top" class="groupName">Active:</td>
    177194
    178195                                        <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'isActive')}</td>
     
    180197
    181198                                    <tr class="prop">
    182                                         <td valign="top" class="name">Spare For:</td>
     199                                        <td valign="top" class="groupName">Obsolete:</td>
     200                                        <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'isObsolete')}</td>
     201                                    </tr>
     202
     203                                    <tr class="prop">
     204                                        <td valign="top" class="groupName">Enable Reorder Listing:</td>
     205                                        <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'enableReorderListing')}</td>
     206                                    </tr>
     207
     208                                    <tr class="prop">
     209                                        <td valign="top" class="groupName">Reorder Point:</td>
     210                                        <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'reorderPoint')}</td>
     211                                    </tr>
     212
     213                                    <tr class="prop">
     214                                        <td valign="top" class="groupName">Reorder Quantity:</td>
     215                                        <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'reorderQuantity')}</td>
     216                                    </tr>
     217
     218                                    <tr class="prop">
     219                                        <td valign="top" class="groupName">Estimated Unit Price:</td>
     220
     221                                        <td valign="top" class="value">
     222                                            <g:if test="${inventoryItemInstance.estimatedUnitPriceAmount}">
     223                                                ${inventoryItemInstance.estimatedUnitPriceAmount.encodeAsHTML()}
     224                                                ${inventoryItemInstance.estimatedUnitPriceCurrency.encodeAsHTML()}
     225                                            </g:if>
     226                                        </td>
     227                                    </tr>
     228
     229                                    <tr class="prop">
     230                                        <td valign="top" class="groupName">Suppliers Part Number:</td>
     231                                        <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'suppliersPartNumber')}</td>
     232                                    </tr>
     233
     234                                    <tr class="prop">
     235                                        <td valign="top" class="groupName">Preferred Supplier:</td>
     236
     237                                        <td  valign="top" style="text-align:left;" class="value">
     238                                            <g:link controller="supplierDetailed" action="show" id="${inventoryItemInstance.preferredSupplier?.id}">
     239                                                ${inventoryItemInstance.preferredSupplier?.encodeAsHTML()}
     240                                            </g:link>
     241                                        </td>
     242                                    </tr>
     243
     244                                    <tr class="prop">
     245                                        <td valign="top" class="groupName">Alternate Suppliers:</td>
     246
     247                                        <td  valign="top" style="text-align:left;" class="value">
     248                                            <ul>
     249                                            <g:each var="s" in="${ inventoryItemInstance.alternateSuppliers.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
     250                                                <li><g:link controller="supplierDetailed" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
     251                                            </g:each>
     252                                            </ul>
     253                                        </td>
     254                                    </tr>
     255
     256                                    <tr class="prop">
     257                                        <td valign="top" class="groupHeader">
     258                                            <label for="name">Spare For</label>
     259                                        </td>
     260                                        <td valign="top" class="value">
     261                                        </td>
     262                                    </tr>
     263
     264                                    <tr class="prop">
     265                                        <td valign="top" class="groupName">Assets:</td>
    183266
    184267                                        <td  valign="top" style="text-align:left;" class="value">
     
    206289                    </richui:tabContent>
    207290<!-- End Inventory tab -->
    208 
    209 <!-- Start Detail tab -->
    210                     <richui:tabContent>
    211 
    212                         <div class="dialog">
    213                             <table>
    214                                 <tbody>
    215 
    216                                     <tr class="prop">
    217                                         <td valign="top" class="name">Id:</td>
    218                                         <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'id')}</td>
    219                                     </tr>
    220 
    221                                     <tr class="prop">
    222                                         <td valign="top" class="name">Obsolete:</td>
    223                                         <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'isObsolete')}</td>
    224                                     </tr>
    225 
    226                                     <tr class="prop">
    227                                         <td valign="top" class="name">Inventory Group:</td>
    228                                         <td valign="top" class="value">${inventoryItemInstance.inventoryGroup?.encodeAsHTML()}</td>
    229                                     </tr>
    230 
    231                                     <tr class="prop">
    232                                         <td valign="top" class="name">Inventory Type:</td>
    233                                         <td valign="top" class="value">${inventoryItemInstance.inventoryType?.encodeAsHTML()}</td>
    234                                     </tr>
    235 
    236                                     <tr class="prop">
    237                                         <td valign="top" class="name">Reorder Point:</td>
    238                                         <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'reorderPoint')}</td>
    239                                     </tr>
    240 
    241                                     <tr class="prop">
    242                                         <td valign="top" class="name">Enable Reorder Listing:</td>
    243                                         <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'enableReorderListing')}</td>
    244                                     </tr>
    245 
    246                                     <tr class="prop">
    247                                         <td valign="top" class="name">Reorder Quantity:</td>
    248                                         <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'reorderQuantity')}</td>
    249                                     </tr>
    250 
    251                                     <tr class="prop">
    252                                         <td valign="top" class="name">Estimated Unit Price:</td>
    253 
    254                                         <td valign="top" class="value">
    255                                             <g:if test="${inventoryItemInstance.estimatedUnitPriceAmount}">
    256                                                 ${inventoryItemInstance.estimatedUnitPriceAmount.encodeAsHTML()}
    257                                                 ${inventoryItemInstance.estimatedUnitPriceCurrency.encodeAsHTML()}
    258                                             </g:if>
    259                                         </td>
    260                                     </tr>
    261 
    262                                     <tr class="prop">
    263                                         <td valign="top" class="name">Suppliers Part Number:</td>
    264                                         <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'suppliersPartNumber')}</td>
    265                                     </tr>
    266 
    267                                     <tr class="prop">
    268                                         <td valign="top" class="name">Preferred Supplier:</td>
    269 
    270                                         <td  valign="top" style="text-align:left;" class="value">
    271                                             <g:link controller="supplierDetailed" action="show" id="${inventoryItemInstance.preferredSupplier?.id}">
    272                                                 ${inventoryItemInstance.preferredSupplier?.encodeAsHTML()}
    273                                             </g:link>
    274                                         </td>
    275                                     </tr>
    276 
    277                                     <tr class="prop">
    278                                         <td valign="top" class="name">Alternate Suppliers:</td>
    279 
    280                                         <td  valign="top" style="text-align:left;" class="value">
    281                                             <ul>
    282                                             <g:each var="s" in="${ inventoryItemInstance.alternateSuppliers.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
    283                                                 <li><g:link controller="supplierDetailed" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
    284                                             </g:each>
    285                                             </ul>
    286                                         </td>
    287                                     </tr>
    288 
    289                                 </tbody>
    290                             </table>
    291                         </div>
    292                         <div class="buttons">
    293                             <g:form>
    294                                 <g:hiddenField name="id" value="${inventoryItemInstance.id}" />
    295                                 <span class="button"><g:actionSubmit class="edit" value="Edit" /></span>
    296                                 <span class="button"><g:actionSubmit class="delete" onclick="return confirm('Are you sure?');" value="Delete" /></span>
    297                             </g:form>
    298                         </div>
    299                     </richui:tabContent>
    300 <!-- End Detail tab -->
    301291
    302292<!-- Start Movement tab -->
Note: See TracChangeset for help on using the changeset viewer.