如何使用displaytag分页来保持复选框状态

我正在使用displaytag及其分页生成表格。 该表有七列,在第一列中有一个复选框。

问题是,当我更改带有displaytag分页的页面时,我失去了复选框状态。我知道有很多关于这个问题的话题,但是我无法解决。

确定已检查的行之后,我将List<Object>中的每个对象提交给我的操作。

<display:table name="slas" class="table tables-detalhes" pagesize="3" requesturi="/filtraEmissor.do" htmlId="slas" decorator="**path**.SlaSituacaoDecorator">
    <display:setProperty name="basic.msg.empty_list" value="<div id='notFound' style='text-align: center'>Nenhum sla ativo para este emissor.</div>" />
    <display:column style="width:1px; padding-left:5px;" title="<input type='checkbox' style='margin-left:7px;' />">
        <input type="checkbox" style="margin-left:15px;" />
    </display:column>
    <display:column property="codFicha" title="ficha" />
    <display:column property="nomeAditivo" title="aditivo" />
    <display:column property="nomePrestador" title="prestador" />
    <display:column property="inicioVigenciaSla" format="{0,date,dd/MM/yyyy}" title="data status" />
    <display:column property="inicioVigenciaFicha" format="{0,dd/MM/yyyy}" title="data entrada" />             
    <display:column property="acao" title="" style="width:1px!important" />
</display:table>

显示列“ acao”仅存在以应用装饰器的断线。

public class SlaSituacaoDecorator extends TableDecorator {

    public String getacao() throws UnsupportedEncodingException {

        StringBuilder acoes = new StringBuilder();

        acoes.append("<tr class='separator'> ");
        acoes.append("  <td colspan='5'></td> ");
        acoes.append("</tr> ");

        return acoes.toString();
    }
}
hia123 回答:如何使用displaytag分页来保持复选框状态

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2968115.html

大家都在问