displaytag - проблема с экспортом, когда радио-кнопка отображается с media = html - PullRequest
1 голос
/ 19 января 2012

Я использую библиотеку displaytag для отображения таблицы.Ниже приведен фрагмент кода JSP.Мне нужно отобразить переключатель в каждой строке.Поскольку я не хочу экспортировать это, я сохранил media = "html. В приведенном ниже примере, когда я сортирую данные с помощью accountClass и экспортирую их, я получаю экспортированные данные, отсортированные с 3-м столбцом, т.е.происходит из-за переключателя, если удалить переключатель, все работает нормально, но мне нужно, чтобы эта кнопка была включена в список функций в качестве функциональных возможностей. Пожалуйста, помогите. Заранее спасибо.

<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>

1 Ответ

0 голосов
/ 03 августа 2012

попробуйте сами назвать столбцы с помощью "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>
...