Ignore:
Timestamp:
Jun 4, 2010, 12:15:24 PM (11 years ago)
Author:
roberth
Message:

Adding of contacts is made possible in the study creation wizard.

File:
1 edited

Legend:

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

    r496 r527  
    44    <head>
    55        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    6         <meta name="layout" content="main" />
     6        <meta name="layout" content="${layout}" />
    77        <g:set var="entityName" value="${message(code: 'person.label', default: 'Person')}" />
    88        <title><g:message code="default.edit.label" args="[entityName]" /></title>
     
    3030                                  <label for="title"><g:message code="person.title.label" default="Title" /></label>
    3131                                </td>
    32                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'title', 'errors')}">
     32                                <td colspan="3" valign="top" class="value ${hasErrors(bean: personInstance, field: 'title', 'errors')}">
    3333                                    <g:textField name="title" value="${personInstance?.title}" />
    3434                                </td>
     
    3939                                    <label for="gender"><g:message code="person.gender.label" default="Gender" /></label>
    4040                                </td>
    41                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'gender', 'errors')}">
     41                                <td colspan="3" valign="top" class="value ${hasErrors(bean: personInstance, field: 'gender', 'errors')}">
    4242                                  <g:select name="gender" from="${possibleGenders}" noSelection="['' : 'Not specified']" value="${personInstance?.gender}" />
    4343                                </td>
     
    5151                                    <g:textField name="firstName" value="${personInstance?.firstName}" />
    5252                                </td>
    53                             </tr>
    54                        
    55                             <tr class="prop">
    5653                                <td valign="top" class="name">
    5754                                  <label for="initials"><g:message code="person.initials.label" default="Initials" /></label>
     
    6461                            <tr class="prop">
    6562                                <td valign="top" class="name">
     63                                  <label for="lastName"><g:message code="person.lastName.label" default="Last Name" /></label>
     64                                </td>
     65                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'lastName', 'errors')}">
     66                                    <g:textField name="lastName" value="${personInstance?.lastName}" />
     67                                </td>
     68                                <td valign="top" class="name">
    6669                                    <label for="prefix"><g:message code="person.prefix.label" default="Prefix" /></label>
    6770                                </td>
    6871                                <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'prefix', 'errors')}">
    6972                                    <g:textField name="prefix" value="${personInstance?.prefix}" />
    70                                 </td>
    71                             </tr>
    72                        
    73 
    74                             <tr class="prop">
    75                                 <td valign="top" class="name">
    76                                   <label for="lastName"><g:message code="person.lastName.label" default="Last Name" /></label>
    77                                 </td>
    78                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'lastName', 'errors')}">
    79                                     <g:textField name="lastName" value="${personInstance?.lastName}" />
    8073                                </td>
    8174                            </tr>
     
    8578                                  <label for="address"><g:message code="person.address.label" default="Address" /></label>
    8679                                </td>
    87                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'address', 'errors')}">
     80                                <td colspan="3" valign="top" class="value ${hasErrors(bean: personInstance, field: 'address', 'errors')}">
    8881                                    <g:textField name="address" value="${personInstance?.address}" />
    8982                                </td>
     
    9487                                    <label for="phone"><g:message code="person.phone.label" default="Work Phone" /></label>
    9588                                </td>
    96                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'phone', 'errors')}">
     89                                <td colspan="3" valign="top" class="value ${hasErrors(bean: personInstance, field: 'phone', 'errors')}">
    9790                                    <g:textField name="phone" value="${personInstance?.phone}" />
    9891                                </td>
     
    10396                                    <label for="mobile"><g:message code="person.mobile.label" default="Mobile Phone" /></label>
    10497                                </td>
    105                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'mobile', 'errors')}">
     98                                <td colspan="3" valign="top" class="value ${hasErrors(bean: personInstance, field: 'mobile', 'errors')}">
    10699                                    <g:textField name="mobile" value="${personInstance?.phone}" />
    107100                                </td>
     
    113106                                  <label for="fax"><g:message code="person.fax.label" default="Fax" /></label>
    114107                                </td>
    115                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'fax', 'errors')}">
     108                                <td colspan="3" valign="top" class="value ${hasErrors(bean: personInstance, field: 'fax', 'errors')}">
    116109                                    <g:textField name="fax" value="${personInstance?.fax}" />
    117110                                </td>
     
    122115                                  <label for="email"><g:message code="person.email.label" default="Email" /></label>
    123116                                </td>
    124                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'email', 'errors')}">
     117                                <td colspan="3" valign="top" class="value ${hasErrors(bean: personInstance, field: 'email', 'errors')}">
    125118                                    <g:textField name="email" value="${personInstance?.email}" />
    126119                                </td>
     
    131124                                  <label for="affiliations"><g:message code="person.affiliations.label" default="Affiliations" /></label>
    132125                                </td>
    133                                 <td valign="top" class="value ${hasErrors(bean: personInstance, field: 'affiliations', 'errors')}">
     126                                <td colspan="3" valign="top" class="value ${hasErrors(bean: personInstance, field: 'affiliations', 'errors')}">
    134127                                    <g:select name="affiliations" from="${dbnp.studycapturing.PersonAffiliation.list()}" multiple="yes" optionKey="id" size="5" value="${personInstance?.affiliations}" />
    135128                                </td>
     
    140133                </div>
    141134                <div class="buttons">
     135                   <g:each in="${extraparams}" var="param">
     136                     <input type="hidden" name="${param.key}" value="${param.value}">
     137                   </g:each>
     138
    142139                    <span class="button"><g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" /></span>
    143140                    <span class="button"><g:actionSubmit class="cancel" action="show" value="Cancel" /></span>
Note: See TracChangeset for help on using the changeset viewer.