Ignore:
Timestamp:
Oct 21, 2009, 5:07:30 PM (14 years ago)
Author:
gav
Message:

Detail work on TaskRecurringSchedule? views and controller.
Regen non-detail views.
Format TaskRecurringScheduleDetailedController? to 4 spaces, no tabs.

File:
1 edited

Legend:

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

    r151 r157  
    99    <body>
    1010        <div class="nav">
    11             <span class="menuButton"><a class="home" href="${resource(dir:'')}">Home</a></span>
     11            <span class="menuButton"><a class="home" href="${createLinkTo(dir:'')}">Home</a></span>
    1212            <span class="menuButton"><g:link class="list" action="list">TaskRecurringSchedule List</g:link></span>
    1313            <span class="menuButton"><g:link class="create" action="create">New TaskRecurringSchedule</g:link></span>
     
    3232                            <tr class="prop">
    3333                                <td valign="top" class="name">
     34                                    <label for="recurEvery">Recur Every:</label>
     35                                </td>
     36                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'recurEvery','errors')}">
     37                                    <input type="text" id="recurEvery" name="recurEvery" value="${fieldValue(bean:taskRecurringScheduleInstance,field:'recurEvery')}" />
     38                                </td>
     39                            </tr>
     40                       
     41                            <tr class="prop">
     42                                <td valign="top" class="name">
     43                                    <label for="taskDuration">Task Duration:</label>
     44                                </td>
     45                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'taskDuration','errors')}">
     46                                    <input type="text" id="taskDuration" name="taskDuration" value="${fieldValue(bean:taskRecurringScheduleInstance,field:'taskDuration')}" />
     47                                </td>
     48                            </tr>
     49                       
     50                            <tr class="prop">
     51                                <td valign="top" class="name">
     52                                    <label for="generateAhead">Generate Ahead:</label>
     53                                </td>
     54                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'generateAhead','errors')}">
     55                                    <input type="text" id="generateAhead" name="generateAhead" value="${fieldValue(bean:taskRecurringScheduleInstance,field:'generateAhead')}" />
     56                                </td>
     57                            </tr>
     58                       
     59                            <tr class="prop">
     60                                <td valign="top" class="name">
    3461                                    <label for="lastGeneratedDate">Last Generated Date:</label>
    3562                                </td>
     
    4572                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'lastGeneratedSubTask','errors')}">
    4673                                    <g:select optionKey="id" from="${Task.list()}" name="lastGeneratedSubTask.id" value="${taskRecurringScheduleInstance?.lastGeneratedSubTask?.id}" noSelection="['null':'']"></g:select>
    47                                 </td>
    48                             </tr>
    49                        
    50                             <tr class="prop">
    51                                 <td valign="top" class="name">
    52                                     <label for="generateAhead">Generate Ahead:</label>
    53                                 </td>
    54                                 <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'generateAhead','errors')}">
    55                                     <input type="text" id="generateAhead" name="generateAhead" value="${fieldValue(bean:taskRecurringScheduleInstance,field:'generateAhead')}" />
    5674                                </td>
    5775                            </tr>
     
    7795                            <tr class="prop">
    7896                                <td valign="top" class="name">
    79                                     <label for="nextDueDate">Next Due Date:</label>
    80                                 </td>
    81                                 <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'nextDueDate','errors')}">
    82                                     <g:datePicker name="nextDueDate" value="${taskRecurringScheduleInstance?.nextDueDate}" ></g:datePicker>
    83                                 </td>
    84                             </tr>
    85                        
    86                             <tr class="prop">
    87                                 <td valign="top" class="name">
    8897                                    <label for="nextGenerationDate">Next Generation Date:</label>
    8998                                </td>
     
    95104                            <tr class="prop">
    96105                                <td valign="top" class="name">
    97                                     <label for="recurEvery">Recur Every:</label>
     106                                    <label for="nextTargetCompletionDate">Next Target Completion Date:</label>
    98107                                </td>
    99                                 <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'recurEvery','errors')}">
    100                                     <input type="text" id="recurEvery" name="recurEvery" value="${fieldValue(bean:taskRecurringScheduleInstance,field:'recurEvery')}" />
     108                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'nextTargetCompletionDate','errors')}">
     109                                    <g:datePicker name="nextTargetCompletionDate" value="${taskRecurringScheduleInstance?.nextTargetCompletionDate}" ></g:datePicker>
     110                                </td>
     111                            </tr>
     112                       
     113                            <tr class="prop">
     114                                <td valign="top" class="name">
     115                                    <label for="nextTargetStartDate">Next Target Start Date:</label>
     116                                </td>
     117                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'nextTargetStartDate','errors')}">
     118                                    <g:datePicker name="nextTargetStartDate" value="${taskRecurringScheduleInstance?.nextTargetStartDate}" ></g:datePicker>
    101119                                </td>
    102120                            </tr>
     
    129147                            </tr>
    130148                       
     149                            <tr class="prop">
     150                                <td valign="top" class="name">
     151                                    <label for="taskDurationPeriod">Task Duration Period:</label>
     152                                </td>
     153                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'taskDurationPeriod','errors')}">
     154                                    <g:select optionKey="id" from="${Period.list()}" name="taskDurationPeriod.id" value="${taskRecurringScheduleInstance?.taskDurationPeriod?.id}" ></g:select>
     155                                </td>
     156                            </tr>
     157                       
    131158                        </tbody>
    132159                    </table>
Note: See TracChangeset for help on using the changeset viewer.