Changeset 382 for trunk/grails-app/views


Ignore:
Timestamp:
Apr 26, 2010, 4:53:36 PM (12 years ago)
Author:
roberth
Message:

Updated the fields of person to contain title, gender, prefix and mobile phone. Also updated the views so that the pagination buttons appear beneath the 'add new' button.

Location:
trunk/grails-app/views
Files:
6 edited

Legend:

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

    r379 r382  
    2323                    <table>
    2424                        <tbody>
    25                        
     25
     26                            <tr class="prop">
     27                                <td valign="top" class="name">
     28                                    <label for="title"><g:message code="person.title.label" default="Title" /></label>
     29                                </td>
     30                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'title', 'errors')}">
     31                                    <g:textField name="title" value="${personInstance?.title}" />
     32                                </td>
     33                            </tr>
     34
     35                            <tr class="prop">
     36                                <td valign="top" class="name">
     37                                    <label for="gender"><g:message code="person.gender.label" default="Gender" /></label>
     38                                </td>
     39                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'gender', 'errors')}">
     40                                  <g:select name="gender" from="${possibleGenders}" noSelection="['' : 'Not specified']" value="${personInstance?.gender}" />
     41                                </td>
     42                            </tr>
     43
    2644                            <tr class="prop">
    2745                                <td valign="top" class="name">
     
    3654                            <tr class="prop">
    3755                                <td valign="top" class="name">
    38                                     <label for="midInitials"><g:message code="person.midInitials.label" default="Mid Initials" /></label>
     56                                    <label for="initials"><g:message code="person.initials.label" default="Initials" /></label>
    3957                                </td>
    40                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'midInitials', 'errors')}">
    41                                     <g:textField name="midInitials" value="${personInstance?.midInitials}" />
     58                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'initials', 'errors')}">
     59                                    <g:textField name="initials" value="${personInstance?.initials}" />
    4260                                </td>
    4361                            </tr>
    44                        
     62
     63                            <tr class="prop">
     64                                <td valign="top" class="name">
     65                                    <label for="prefix"><g:message code="person.prefix.label" default="Prefix" /></label>
     66                                </td>
     67                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'prefix', 'errors')}">
     68                                    <g:textField name="prefix" value="${personInstance?.prefix}" />
     69                                </td>
     70                            </tr>
     71
    4572                            <tr class="prop">
    4673                                <td valign="top" class="name">
     
    6390                            <tr class="prop">
    6491                                <td valign="top" class="name">
    65                                     <label for="phone"><g:message code="person.phone.label" default="Phone" /></label>
     92                                    <label for="phone"><g:message code="person.phone.label" default="Work Phone" /></label>
    6693                                </td>
    6794                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'phone', 'errors')}">
     
    6996                                </td>
    7097                            </tr>
    71                        
     98
     99                            <tr class="prop">
     100                                <td valign="top" class="name">
     101                                    <label for="mobile"><g:message code="person.mobile.label" default="Mobile Phone" /></label>
     102                                </td>
     103                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'mobile', 'errors')}">
     104                                    <g:textField name="mobile" value="${personInstance?.phone}" />
     105                                </td>
     106                            </tr>
     107
    72108                            <tr class="prop">
    73109                                <td valign="top" class="name">
  • trunk/grails-app/views/person/edit.gsp

    r379 r382  
    2525                    <table>
    2626                        <tbody>
    27                        
     27
     28                            <tr class="prop">
     29                                <td valign="top" class="name">
     30                                  <label for="title"><g:message code="person.title.label" default="Title" /></label>
     31                                </td>
     32                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'title', 'errors')}">
     33                                    <g:textField name="title" value="${personInstance?.title}" />
     34                                </td>
     35                            </tr>
     36
     37                            <tr class="prop">
     38                                <td valign="top" class="name">
     39                                    <label for="gender"><g:message code="person.gender.label" default="Gender" /></label>
     40                                </td>
     41                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'gender', 'errors')}">
     42                                  <g:select name="gender" from="${possibleGenders}" noSelection="['' : 'Not specified']" value="${personInstance?.gender}" />
     43                                </td>
     44                            </tr>
     45                           
    2846                            <tr class="prop">
    2947                                <td valign="top" class="name">
     
    3755                            <tr class="prop">
    3856                                <td valign="top" class="name">
    39                                   <label for="midInitials"><g:message code="person.midInitials.label" default="Mid Initials" /></label>
     57                                  <label for="initials"><g:message code="person.initials.label" default="Initials" /></label>
    4058                                </td>
    41                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'midInitials', 'errors')}">
    42                                     <g:textField name="midInitials" value="${personInstance?.midInitials}" />
     59                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'initials', 'errors')}">
     60                                    <g:textField name="initials" value="${personInstance?.initials}" />
     61                                </td>
     62                            </tr>
     63
     64                            <tr class="prop">
     65                                <td valign="top" class="name">
     66                                    <label for="prefix"><g:message code="person.prefix.label" default="Prefix" /></label>
     67                                </td>
     68                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'prefix', 'errors')}">
     69                                    <g:textField name="prefix" value="${personInstance?.prefix}" />
    4370                                </td>
    4471                            </tr>
     
    6592                            <tr class="prop">
    6693                                <td valign="top" class="name">
    67                                   <label for="phone"><g:message code="person.phone.label" default="Phone" /></label>
     94                                    <label for="phone"><g:message code="person.phone.label" default="Work Phone" /></label>
    6895                                </td>
    6996                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'phone', 'errors')}">
     
    7198                                </td>
    7299                            </tr>
     100
     101                            <tr class="prop">
     102                                <td valign="top" class="name">
     103                                    <label for="mobile"><g:message code="person.mobile.label" default="Mobile Phone" /></label>
     104                                </td>
     105                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'mobile', 'errors')}">
     106                                    <g:textField name="mobile" value="${personInstance?.phone}" />
     107                                </td>
     108                            </tr>
     109
    73110                       
    74111                            <tr class="prop">
  • trunk/grails-app/views/person/list.gsp

    r379 r382  
    2121                            <g:sortableColumn property="firstName" title="${message(code: 'person.firstName.label', default: 'First Name')}" />
    2222                       
    23                             <g:sortableColumn property="midInitials" title="${message(code: 'person.midInitials.label', default: 'Mid Initials')}" />
     23                            <g:sortableColumn property="prefix" title="${message(code: 'person.prefix.label', default: 'Prefix')}" />
    2424                       
    2525                            <g:sortableColumn property="lastName" title="${message(code: 'person.lasttName.label', default: 'Last Name')}" />
    2626
    27                             <g:sortableColumn property="phone" title="${message(code: 'person.phone.label', default: 'Phone')}" />
     27                            <g:sortableColumn property="phone" title="${message(code: 'person.phone.label', default: 'Work Phone')}" />
    2828                       
    2929                            <g:sortableColumn property="email" title="${message(code: 'person.email.label', default: 'Email')}" />
     
    3636                        <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
    3737                       
    38                             <td><g:link action="show" id="${personInstance.id}">${fieldValue(bean: personInstance, field: "firstName")}</g:link></td>
     38                            <td>${fieldValue(bean: personInstance, field: "firstName")}</td>
    3939                       
    40                             <td>${fieldValue(bean: personInstance, field: "midInitials")}</td>
     40                            <td>${fieldValue(bean: personInstance, field: "prefix")}</td>
    4141                       
    4242                            <td><g:link action="show" id="${personInstance.id}">${fieldValue(bean: personInstance, field: "lastName")}</g:link></td>
     
    5858                </table>
    5959            </div>
    60             <div class="paginateButtons">
    61                 <g:paginate total="${personInstanceTotal}" />
    62             </div>
    6360            <div class="buttons">
    6461                <span class="button"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></span>
     62            </div>
     63            <div class="paginateButtons">
     64                <g:paginate total="${personInstanceTotal}" prev="&laquo; Previous" next="&raquo; Next" />
    6565            </div>
    6666
  • trunk/grails-app/views/person/show.gsp

    r379 r382  
    1818                    <tbody>
    1919
    20                    
     20                        <tr class="prop">
     21                            <td valign="top" class="name"><g:message code="person.title.label" default="Title" /></td>
     22
     23                            <td valign="top" class="value">${fieldValue(bean: personInstance, field: "title")}</td>
     24
     25                        </tr>
     26                        <tr class="prop">
     27                            <td valign="top" class="name"><g:message code="person.gender.label" default="Gender" /></td>
     28
     29                            <td valign="top" class="value">${fieldValue(bean: personInstance, field: "gender")}</td>
     30
     31                        </tr>
    2132                        <tr class="prop">
    2233                            <td valign="top" class="name"><g:message code="person.firstName.label" default="First Name" /></td>
     
    2738                   
    2839                        <tr class="prop">
    29                             <td valign="top" class="name"><g:message code="person.midInitials.label" default="Mid Initials" /></td>
     40                            <td valign="top" class="name"><g:message code="person.initials.label" default="Initials" /></td>
    3041                           
    31                             <td valign="top" class="value">${fieldValue(bean: personInstance, field: "midInitials")}</td>
     42                            <td valign="top" class="value">${fieldValue(bean: personInstance, field: "initials")}</td>
    3243                           
    3344                        </tr>
    34                    
     45
     46                        <tr class="prop">
     47                            <td valign="top" class="name"><g:message code="person.prefix.label" default="Prefx" /></td>
     48
     49                            <td valign="top" class="value">${fieldValue(bean: personInstance, field: "prefix")}</td>
     50
     51                        </tr>
    3552                        <tr class="prop">
    3653                            <td valign="top" class="name"><g:message code="person.lastName.label" default="Last Name" /></td>
     
    4663
    4764                        </tr>
    48                    
     65 
    4966                        <tr class="prop">
    50                             <td valign="top" class="name"><g:message code="person.phone.label" default="Phone" /></td>
     67                            <td valign="top" class="name"><g:message code="person.phone.label" default="Work Phone" /></td>
    5168                           
    5269                            <td valign="top" class="value">${fieldValue(bean: personInstance, field: "phone")}</td>
    5370                           
     71                        </tr>
     72                        <tr class="prop">
     73                            <td valign="top" class="name"><g:message code="person.mobile.label" default="Mobile Phone" /></td>
     74
     75                            <td valign="top" class="value">${fieldValue(bean: personInstance, field: "mobile")}</td>
     76
    5477                        </tr>
    5578                   
  • trunk/grails-app/views/personAffiliation/list.gsp

    r379 r382  
    3434                </table>
    3535            </div>
    36             <div class="paginateButtons">
    37                 <g:paginate total="${personAffiliationInstanceTotal}" />
    38             </div>
    39             <br clear="all" />
    4036            <div class="buttons">
    4137                <span class="button"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></span>
     38            </div>
     39            <div class="paginateButtons">
     40                <g:paginate total="${personAffiliationInstanceTotal}" prev="&laquo; Previous" next="&raquo; Next" />
    4241            </div>
    4342        </div>
  • trunk/grails-app/views/personRole/list.gsp

    r379 r382  
    4040                </table>
    4141            </div>
    42             <div class="paginateButtons">
    43                 <g:paginate total="${personRoleInstanceTotal}" />
    44             </div>
    4542            <div class="buttons">
    4643                <span class="button"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></span>
     44            </div>
     45            <div class="paginateButtons">
     46                <g:paginate total="${personRoleInstanceTotal}" prev="&laquo; Previous" next="&raquo; Next" />
    4747            </div>
    4848        </div>
Note: See TracChangeset for help on using the changeset viewer.