这是开头的部分:
<tbody id="add_OmsPurchaseCheck_table">
<c:if test="${fn:length(OmsPurchaseCheckModelList) > 0 }">
<c:forEach items="${OmsPurchaseCheckModelList}" var="poVal" varStatus="stuts">
<tr>
<td align="center"><div style="width: 20px;" name="xh">${stuts.index+1 }</div></td>
<td align="center"><input style="width:15px;" type="checkbox" name="id" value="${poVal.id}" /></td>
两个办法,一个是在数据库端查询出行号,一个是定义一个自增的变量,循环+1输出
用js控制吧,每次删除动作的时候绑定一个function,js查找表格有几行,然后重新填充下行号
后台查处列表时候就按id排序。 然后每个tr上添加一个属性 trId=${poVal.id} 删除改行即可
设置一个变量,用来记录排序,每次循环一次+1
嗯啊,我只能用js来做,做好了。但是向后台传数据的时候OmsPurchaseCheckModelList的长度(size)没有变,比如以前是两条数据,我删了一个,但是向后台依旧得到长度是2