Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@ page import="dispatcher.feedback.Event" %>
- <%@ page import="dispatcher.feedback.Response" %>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <meta name="layout" content="main" />
- <g:set var="entityName" value="${message(code: 'event.label', default: 'Event')}" />
- <title><g:message code="default.create.label" args="[entityName]" /></title>
- <g:javascript library="prototype" />
- <g:javascript>
- function clearit(){
- var txt = '';
- var comm = document.getElementById('comment');
- var vaID = document.getElementById('vaTrafficID');
- if(comm){
- comm.value = txt;
- }
- if(vaID){
- vaID.value = txt;
- }
- }
- </g:javascript>
- </head>
- <body>
- <div class="nav">
- <span class="menuButton"><a class="home" href="${createLink(uri: '/')}"><g:message code="default.home.label"/></a></span>
- <span class="menuButton"><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></span>
- </div>
- <div class="body">
- <h1><g:message code="default.create.label" args="[entityName]" /></h1>
- <g:if test="${flash.message}">
- <div class="message">${flash.message}</div>
- </g:if>
- <g:hasErrors bean="${eventInstance}">
- <div class="errors">
- <g:renderErrors bean="${eventInstance}" as="list" />
- </div>
- </g:hasErrors>
- <g:formRemote name="newEntry" update="evID" url="[controller:'event',action:'store']">
- <div class="dialog">
- <table>
- <tbody>
- <tr class="prop">
- <td valign="top" class="name">
- <label for="dispatcher"><g:message code="event.dispatcher.label" default="Dispatcher" /></label>
- </td>
- <td valign="top" class="value ${hasErrors(bean: eventInstance, field: 'dispatcher', 'errors')}">
- <g:select name="dispatcher.id" from="${dispatcher.feedback.User.list()}" optionKey="id" optionValue="username" value="${eventInstance?.dispatcher?.id}" />
- </td>
- </tr>
- <tr class="prop">
- <td valign="top" class="name">
- <label for="eventType"><g:message code="event.eventType.label" default="Event Type" /></label>
- </td>
- <td valign="top" class="value ${hasErrors(bean: eventInstance, field: 'eventType', 'errors')}">
- <g:select name="eventType.id" from="${dispatcher.feedback.EventType.list()}" optionKey="id" noSelection="['':'Choose Type']" optionValue="name" value="${eventInstance?.eventType?.id}" onchange="${remoteFunction(action:'getRList',controller:'event',update:'rtSelect',params:'\'id=\' + this.value')}" />
- </td>
- </tr>
- <tr class="prop">
- <td valign="top" class="name">
- <label for="date"><g:message code="event.date.label" default="Event Date" /></label>
- </td>
- <td valign="top" class="value ${hasErrors(bean: eventInstance, field: 'date', 'errors')}">
- <g:datePicker name="date" precision="day" value="${eventInstance?.date}" />
- </td>
- </tr>
- <tr class="prop">
- <td valign="top" class="name">
- <label for="vaTrafficID"><g:message code="event.vaTrafficID.label" default="Va Traffic ID" /></label>
- </td>
- <td valign="top" class="value ${hasErrors(bean: eventInstance, field: 'vaTrafficID', 'errors')}">
- <g:textField id="vaTrafficID" name="vaTrafficID" value="${fieldValue(bean: eventInstance, field: 'vaTrafficID')}" />
- </td>
- </tr>
- <tr class="prop">
- <td valign="top" class="name">
- <label for="comment"><g:message code="event.comment.label" default="Comment" /></label>
- </td>
- <td valign="top" class="value ${hasErrors(bean: eventInstance, field: 'comment', 'errors')}">
- <g:textField id="comment" name="comment" value="${eventInstance?.comment}" />
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <span class="button">
- <div id="evButton">
- <g:actionSubmit action="store" onmouseup="clearit()" name="create" class="store" value="${message(code: 'Create Event', default: 'Create Event')}" />
- </div>
- </span>
- </g:formRemote>
- <g:formRemote name="newResponse" update="resTable" url="[controller:'response', action:'store']" >
- <table>
- <tbody>
- <tr class="prop">
- <td valign="top" class="name">
- <label for="event"><g:message code="response.event.label" default="Event ID" /></label>
- </td>
- <td valign="top" class="value ${hasErrors(bean: responseInstance, field: 'event', 'errors')}">
- <div id="evID">
- Setting...
- <input type="hidden" name="event.id" />
- </div>
- </td>
- </tr>
- <tr class="prop">
- <td valign="top" class="name">
- <label for="responseType"><g:message code="response.responseType.label" default="Response Type" /></label>
- </td>
- <td valign="top" class="value ${hasErrors(bean: responseInstance, field: 'responseType', 'errors')}">
- <div id="rtSelect">
- <g:select name="responseType.id" from="${dispatcher.feedback.ResponseType.list()}" optionKey="id" noSelection="['':'Choose Type']" optionValue="name" value="${responseInstance?.responseType?.id}" />
- </div>
- </td>
- </tr>
- <tr class="prop">
- <td valign="top" class="name">
- <label for="yScore"><g:message code="response.yScore.label" default="Y Score" /></label>
- </td>
- <td valign="top" class="value ${hasErrors(bean: responseInstance, field: 'yScore', 'errors')}">
- <g:textField name="yScore" value="${fieldValue(bean: responseInstance, field: 'yScore')}" />
- </td>
- </tr>
- <tr class="prop">
- <td valign="top" class="name">
- <label for="nScore"><g:message code="response.nScore.label" default="N Score" /></label>
- </td>
- <td valign="top" class="value ${hasErrors(bean: responseInstance, field: 'nScore', 'errors')}">
- <g:textField name="nScore" value="${fieldValue(bean: responseInstance, field: 'nScore')}" />
- </td>
- </tr>
- </tbody>
- </table>
- <span class="button"><g:actionSubmit action="store" controller="reponse" name="store" class="store" value="${message(code: 'Add Reponse', default: 'Add Response')}" /></span>
- </g:formRemote>
- <div id ="resTable" class="list">
- <table>
- <thead>
- <tr>
- <th><g:message code="response.responseType.label" default="Response Type" /></th>
- <g:sortableColumn property="nScore" title="${message(code: 'response.nScore.label', default: 'N Score')}" />
- <g:sortableColumn property="yScore" title="${message(code: 'response.yScore.label', default: 'Y Score')}" />
- </tr>
- </thead>
- <tbody>
- <g:each in="${responseInstanceList}" status="i" var="responseInstance">
- <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
- <td>${fieldValue(bean: responseInstance, field: "responseType")}</td>
- <td>${fieldValue(bean: responseInstance, field: "nScore")}</td>
- <td>${fieldValue(bean: responseInstance, field: "yScore")}</td>
- </tr>
- </g:each>
- </tbody>
- </table>
- </div>
- </div>
- </body>
- </html>
Add Comment
Please, Sign In to add comment