2012-01-19 1 views
1

테이블 표시를 위해 displaytag 라이브러리를 사용하고 있습니다. 다음은 jsp 코드 스 니펫입니다. 각 행에 라디오 버튼을 표시해야합니다. 이후 나는 미디어 = "html로 미디어를 보관하고 싶지 않아서. 아래 예제에서 accountClass로 데이터를 정렬하고 내보낼 때,이 경우에는 세 번째 열, 즉 accountCode로 정렬 된 내 보낸 데이터를 가져오고 있습니다. 내가 라디오 버튼 모든 것이 잘 작동 제거,하지만 기능의 일부로 페이지에서이 버튼이해야하는 경우가 있기 때문에 라디오 버튼으로 일어나고있다. 이 도와주세요. 감사합니다 사전에.displaytag - 라디오 버튼이 media = html로 표시 될 때 내보내기 관련 문제

<display:table export="true" id="data" name="sessionScope.accountClassMasterList" requestURI="/AccountClass.do" pagesize="10"> 
      <display:column media="html"> 
        <input type="radio" value='<%=data_rowNum.intValue()-1%>' name='rowNr' onClick="fnEnableControls()"/> 
      </display:column> 
      <display:column property="accountClass" title="AccountClass" sortable="true" /> 
      <display:column property="accountCode" title="AccountCode" sortable="true" /> 
      <display:column property="description" title="Description" sortable="true" /> 
     </display:table> 
+0

문서의 내용으로 판단 할 때 라이브러리의 버그처럼 들립니다. 미디어 유형에 따라 정렬 열을 조정해야합니다. 나는 그들의 [JIRA] (http://jira.codehaus.org/browse/DISPL)에 버그 보고서를 제출할 것을 제안합니다. –

답변

0

시도에 "sortName ="1 ""등으로 열의 이름을 지정하십시오.

예 :

<display:table export="true" id="data" name="sessionScope.accountClassMasterList"  requestURI="/AccountClass.do" pagesize="10"> 
     <display:column media="html"> 
       <input type="radio" value='<%=data_rowNum.intValue()-1%>' name='rowNr' onClick="fnEnableControls()"/> 
     </display:column> 
     <display:column property="accountClass" title="AccountClass" sortable="true" sortName="1" /> 
     <display:column property="accountCode" title="AccountCode" sortable="true" sortName="2" /> 
     <display:column property="description" title="Description" sortable="true" sortName="3" /> 
    </display:table>