Commit 5c4f5cb3 by Harsh Shah

Assessment Criteria ajax issue fixed

parent bbf36853
...@@ -5,4 +5,8 @@ ...@@ -5,4 +5,8 @@
</NODE> </NODE>
<NODE name="job_assessment_criteria_add_jsp" factory="Participant">
<INHERITS factory="Named" nodename="CoreORMAdminNoPriv"/>
</NODE>
</OBJECTS> </OBJECTS>
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
function addCriteria(formBuilder) { function addCriteria(formBuilder) {
alert('adding criteria'); alert('adding criteria');
ajaxProcessAddJQ ("<%= request.getContextPath() %>/extensions/adminportal/inc/job_assessment_criteria_add.jsp", "#skill-title", {FormBuilder: formBuilder}, function (theHTML_JQ) { ajaxProcessAddJQ ("<%= request.getContextPath() %>/extensions/adminportal/inc/job_assessment_criteria_add.jsp", "#skill-title", {}, function (theHTML_JQ) {
$(".main-qualification").before (theHTML_JQ); $(".main-qualification").before (theHTML_JQ);
}); });
} }
...@@ -145,16 +145,17 @@ ...@@ -145,16 +145,17 @@
{ {
%> %>
<oneit:dynInclude page="/extensions/adminportal/inc/job_assessment_criteria_add.jsp" AssessmentCriteria="<%= skill%>" <oneit:dynInclude page="/extensions/adminportal/inc/job_assessment_criteria_add.jsp" AssessmentCriteria="<%= skill%>"
FormBuilder="<%= formBuilder%>" data="<%= CollectionUtils.EMPTY_MAP%>"/> data="<%= CollectionUtils.EMPTY_MAP%>"/>
<% <%
} }
%> %>
<div class="main-add-more"> <div class="main-add-more">
<oneit:button value="Add Skill" name="newSkill" cssClass="add-more-btn" skin="link" <oneit:button value="Add Skill" name="newSkill" cssClass="add-more-btn" skin="link"
onClick="addCriteria('<%= formBuilder %>'); return false;" onClick="addCriteria(); return false;"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", secondPage) requestAttribs="<%= CollectionUtils.mapEntry("nextPage", secondPage)
.mapEntry("CriteriaType", CriteriaType.SKILL).toMap() %>"/> .mapEntry("CriteriaType", CriteriaType.SKILL)
.toMap() %>"/>
</div> </div>
</div> </div>
<div class="form-brack-line-sub"></div> <div class="form-brack-line-sub"></div>
......
<%@ page extends="oneit.servlets.process.AJAXProcessJSP" %> <%@ page extends="oneit.servlets.process.AJAXProcessJSP" %>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%> <%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdcms.jsp" %><%-- This is in cougar --%> <%@ include file="/inc/std_imports.jsp" %>
<%@include file="../../../inc/std_imports.jsp" %>
<%! protected String getName (ServletConfig config) { return "dynamic_content_form"; } %> <%! protected String getName (ServletConfig config) { return "job_assessment_criteria_add_jsp"; } %>
<% <%
ORMProcessState process = (ORMProcessState)ProcessDecorator.getDefaultProcess(request); ORMProcessState process = (ORMProcessState)ProcessDecorator.getDefaultProcess(request);
ObjectTransaction objTran = process.getTransaction (); ObjectTransaction objTran = process.getTransaction ();
Job job = (Job) process.getAttribute("Job"); Job job = (Job) process.getAttribute("Job");
AssessmentCriteria criteria = (AssessmentCriteria) getData(request, "AssessmentCriteria"); AssessmentCriteria criteria = (AssessmentCriteria) getData(request, "AssessmentCriteria");
FormBuilder formBuilder = (FormBuilder) getData(request, "FormBuilder");
if(criteria == null) if(criteria == null)
{ {
...@@ -19,16 +17,17 @@ ...@@ -19,16 +17,17 @@
job.addToAssessmentCriterias(criteria); job.addToAssessmentCriterias(criteria);
} }
String optionKey = WebUtils.getInputKey(request, criteria, AssessmentCriteria.FIELD_Importance);
String formValue = formBuilder.fieldValue (optionKey, criteria.getImportance() == null ? "" : criteria.getImportance().getName());
%> %>
<oneit:form method="POST"> <oneit:form method="POST">
<oneit:evalBody buffer="<%= getBuffer(request) %>"> <oneit:evalBody buffer="<%= getBuffer(request) %>">
<%
FormTag myForm = FormTag.getActiveFormTag(request);
FormBuilder formBuilder = myForm.getFormBuilder();
String optionKey = WebUtils.getInputKey(request, criteria, AssessmentCriteria.FIELD_Importance);
String formValue = formBuilder.fieldValue (optionKey, criteria.getImportance() == null ? "" : criteria.getImportance().getName());
%>
<div class="main-qualification"> <div class="main-qualification">
<span class="delete-qualification"><span></span></span> <span class="delete-qualification"><span></span></span>
<oneit:ormInput obj="<%= criteria %>" type="text" attributeName="Name" cssClass="form-control" /> <oneit:ormInput obj="<%= criteria %>" type="text" attributeName="Name" cssClass="form-control" />
...@@ -43,7 +42,6 @@ ...@@ -43,7 +42,6 @@
<input type="radio" name="<%= optionKey %>" value="<%= importance.getName() %>" id="<%= id %>" <%= selectedStr %>/> <input type="radio" name="<%= optionKey %>" value="<%= importance.getName() %>" id="<%= id %>" <%= selectedStr %>/>
<label for="<%= id %>"><oneit:toString value="<%= importance %>" mode="EscapeHTML" /></label> <label for="<%= id %>"><oneit:toString value="<%= importance %>" mode="EscapeHTML" /></label>
</div> </div>
<% <%
} }
%> %>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment