Ignore:
Timestamp:
Sep 24, 2010, 2:30:48 AM (14 years ago)
Author:
gav
Message:

Improvements to asset show and edit views.

File:
1 edited

Legend:

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

    r370 r655  
    1919
    2020                        <tr class="prop">
    21                             <td valign="top" class="name">Id:</td>
     21                            <td valign="top" class="groupHeader">
     22                                <label for="name">Asset</label>
     23                            </td>
     24                            <td valign="top" class="value">
     25                            </td>
     26                        </tr>
     27
     28                        <tr class="prop">
     29                            <td valign="top" class="groupName">Id:</td>
    2230
    2331                            <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'id')}</td>
     
    2634
    2735                        <tr class="prop">
    28                             <td valign="top" class="name">Asset:</td>
     36                            <td valign="top" class="groupName">Name:</td>
    2937
    3038                            <td  valign="top" style="text-align:left;" class="value">
    31                                 <g:render template="/shared/assetTree" />
     39                                ${assetInstance.name.encodeAsHTML()}
    3240                            </td>
    3341
     
    3543
    3644                            <tr class="prop">
    37                                 <td valign="top" class="name">Description:</td>
     45                                <td valign="top" class="groupName">Description:</td>
    3846                               
    3947                                <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'description')}</td>
     
    4250
    4351                            <tr class="prop">
    44                                 <td valign="top" class="name">Comment:</td>
     52                                <td valign="top" class="groupName">Comment:</td>
    4553                               
    4654                                <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'comment')}</td>
     
    4957                       
    5058                            <tr class="prop">
    51                                 <td valign="top" class="name">Is Active:</td>
     59                                <td valign="top" class="groupName">Is Active:</td>
    5260                               
    5361                                <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'isActive')}</td>
     
    5664                       
    5765                            <tr class="prop">
    58                                 <td valign="top" class="name">Section:</td>
     66                                <td valign="top" class="groupName">Section:</td>
    5967                               
    6068                                <td valign="top" class="value"><g:link controller="sectionDetailed" action="show" id="${assetInstance?.section?.id}">${assetInstance?.section?.encodeAsHTML()}</g:link></td>
     
    6371                       
    6472                            <tr class="prop">
    65                                 <td valign="top" class="name">Asset Extended Attributes:</td>
     73                                <td valign="top" class="groupHeader">Extended Attributes</td>
    6674                               
    6775                                <td  valign="top" style="text-align:left;" class="value">
    68                                     <ul>
    69                                     <g:each var="a" in="${assetInstance.assetExtendedAttributes}">
    70                                         <li><g:link controller="assetExtendedAttributeDetailed" action="edit" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
    71                                     </g:each>
    72                                     </ul>
    7376                                </td>
    7477                               
    7578                            </tr>
    7679                       
     80                            <g:each var="a" in="${assetInstance.assetExtendedAttributes.sort { p1, p2 -> p1.extendedAttributeType.name.compareToIgnoreCase(p2.extendedAttributeType.name) }}">
     81                                <tr class="prop">
     82                                    <td valign="top" class="groupName">
     83                                        ${a.extendedAttributeType.name.encodeAsHTML()}:
     84                                    </td>
     85                                   
     86                                    <td  valign="top" style="text-align:left;" class="value">
     87                                        <g:link controller="assetExtendedAttributeDetailed" action="edit" id="${a.id}">
     88                                            ${a.value.encodeAsHTML()}
     89                                        </g:link>
     90                                    </td>
     91                               
     92                                </tr>
     93                            </g:each>
     94                       
    7795                            <tr class="prop">
    78                                 <td valign="top" class="name">Maintenance Actions:</td>
     96                                <td valign="top" class="groupHeader">
     97                                    <label for="assetSubItems">Asset Sub Items</label>
     98                                </td>
     99                                <td valign="top" class="value">
     100                                </td>
     101                            </tr>
     102                       
     103                            <tr class="prop">
     104                                <td valign="top" class="name">
     105                                </td>
     106                                <td valign="top" class="value">
     107                                    <g:render template="/shared/assetTree" />
     108                                </td>
     109                            </tr>
     110                           
     111                            <tr class="prop">
     112                                <td valign="top" class="groupHeader">Maintenance Actions</td>
    79113                               
    80114                                <td  valign="top" style="text-align:left;" class="value">
    81                                     <ul>
    82                                     <g:each var="m" in="${assetInstance.maintenanceActions}">
    83                                         <li><g:link controller="maintenanceActionDetailed" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
    84                                     </g:each>
    85                                     </ul>
    86115                                </td>
    87116                               
    88117                            </tr>
     118
     119                           
     120                            <g:each var="m" in="${assetInstance.maintenanceActions}">
     121                                <tr class="prop">
     122                                    <td valign="top" class="name"></td>
     123                                   
     124                                    <td  valign="top" style="text-align:left;" class="value">
     125                                        <g:link controller="maintenanceActionDetailed" action="show" id="${m.id}">
     126                                            ${m?.encodeAsHTML()}
     127                                        </g:link>
     128                                    </td>
     129                                   
     130                                </tr>
     131                            </g:each>
    89132                       
    90133                    </tbody>
Note: See TracChangeset for help on using the changeset viewer.