Ignore:
Timestamp:
Jan 15, 2010, 11:37:52 AM (14 years ago)
Author:
gav
Message:

Regenerate asset views and detail views to suite.
Add CsvService, import and copy functions with appropriate messages and gsp's.

File:
1 edited

Legend:

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

    r161 r271  
    3333                                </td>
    3434                                <td valign="top" class="value ${hasErrors(bean:assetInstance,field:'name','errors')}">
    35                                     <input type="text" id="name" name="name" value="${fieldValue(bean:assetInstance,field:'name')}"/>
     35                                    <input type="text" maxlength="50" id="name" name="name" value="${fieldValue(bean:assetInstance,field:'name')}"/>
    3636                                </td>
    3737                            </tr>
     
    4242                                </td>
    4343                                <td valign="top" class="value ${hasErrors(bean:assetInstance,field:'description','errors')}">
    44                                     <input type="text" id="description" name="description" value="${fieldValue(bean:assetInstance,field:'description')}"/>
     44                                    <input type="text" maxlength="100" id="description" name="description" value="${fieldValue(bean:assetInstance,field:'description')}"/>
    4545                                </td>
    46                             </tr>
     46                            </tr> 
    4747                       
    4848                            <tr class="prop">
    4949                                <td valign="top" class="name">
    50                                     <label for="costCode">Cost Code:</label>
     50                                    <label for="isActive">Is Active:</label>
    5151                                </td>
    52                                 <td valign="top" class="value ${hasErrors(bean:assetInstance,field:'costCode','errors')}">
    53                                     <input type="text" id="costCode" name="costCode" value="${fieldValue(bean:assetInstance,field:'costCode')}"/>
     52                                <td valign="top" class="value ${hasErrors(bean:assetInstance,field:'isActive','errors')}">
     53                                    <g:checkBox name="isActive" value="${assetInstance?.isActive}" ></g:checkBox>
    5454                                </td>
    55                             </tr>
     55                            </tr> 
    5656                       
    5757                            <tr class="prop">
    5858                                <td valign="top" class="name">
    59                                     <label for="assetType">Asset Type:</label>
     59                                    <label for="section">Section:</label>
    6060                                </td>
    61                                 <td valign="top" class="value ${hasErrors(bean:assetInstance,field:'assetType','errors')}">
    62                                     <g:select optionKey="id" from="${AssetType.list()}" name="assetType.id" value="${assetInstance?.assetType?.id}" ></g:select>
     61                                <td valign="top" class="value ${hasErrors(bean:assetInstance,field:'section','errors')}">
     62                                    <g:select optionKey="id" from="${Section.list()}" name="section.id" value="${assetInstance?.section?.id}" ></g:select>
    6363                                </td>
    64                             </tr>
     64                            </tr> 
    6565                       
    66                             <tr class="prop">
    67                                 <td valign="top" class="name">
    68                                     <label for="systemSection">System Section:</label>
    69                                 </td>
    70                                 <td valign="top" class="value ${hasErrors(bean:assetInstance,field:'systemSection','errors')}">
    71                                     <g:select optionKey="id" from="${SystemSection.list()}" name="systemSection.id" value="${assetInstance?.systemSection?.id}" ></g:select>
    72                                 </td>
    73                             </tr>
    74                          
    7566                            <tr class="prop">
    7667                                <td valign="top" class="name">
     
    9182                            <tr class="prop">
    9283                                <td valign="top" class="name">
    93                                     <label for="isActive">Is Active:</label>
     84                                    <label for="assetSubItems">Asset Sub Items:</label>
    9485                                </td>
    95                                 <td valign="top" class="value ${hasErrors(bean:assetInstance,field:'isActive','errors')}">
    96                                     <g:checkBox name="isActive" value="${assetInstance?.isActive}" ></g:checkBox>
     86                                <td valign="top" class="value ${hasErrors(bean:assetInstance,field:'assetSubItems','errors')}">
     87                                   
     88<ul>
     89<g:each var="a" in="${assetInstance?.assetSubItems?}">
     90    <li><g:link controller="assetSubItemDetailed" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
     91</g:each>
     92</ul>
     93<g:link controller="assetSubItemDetailed" params="['asset.id':assetInstance?.id]" action="create">Add AssetSubItem</g:link>
     94
    9795                                </td>
    9896                            </tr>
Note: See TracChangeset for help on using the changeset viewer.