I am using Struts 2 + display tag and Struts jQuery plugins in my project.
I am having some issues using the display tag.
This is my current markup:
<display:table style="width:100%" cellpadding="5" cellspacing="1" name="interviewAssList" class="dataTable" uid="interview" pagesize="5" sort="list" requestURI="getApplicantInterviewAssesment">
<display:column style="text-align: center;width:10%" title="Sr.No" >
<s:property value="#attr.interview_rowNum"/>
</display:column>
<display:column style="text-align: left" title="Application ID"
property="application.uniqueId" />
<display:column style="text-align: center" title="Name"
property="application.firstName" />
<display:column style="text-align: center" title="Birth Date"
property="application.dob" format="{0,date,dd/MM/yyyy}"/>
<display:column style="text-align: center" title="Marks">
<s:property value="#attr.interview.marksObtained"/>
</display:column>
<display:column style="text-align: center" title="Action" media="html" >
<sj:dialog
id="editdialog"
buttons="{
'Clear':function() { clearButton(); },
'Add':function() { addButton(); }
}"
autoOpen="false"
modal="true"
title="Add Marks"
href="%{ajax}"
width="450"
>
</sj:dialog>
<s:url id="ajax" value="/getApplicantDataInterviewAssesment.action?appId=%{#attr.interview.application.applicationId}"/>
<s:param name="appId" value="%{#attr.interview.application.applicationId}"></s:param>
<sj:a
openDialog="editdialog"
button="true"
buttonIcon="ui-icon-newwin"
>
Edit
</sj:a>
</display:column>
</display:table>
When clicking on edit, a dialog opens which I can edit. However when clicking on the last row none of the Ajax content is loaded.