我准备了一个jsfiddle环境,只是为了向您展示我的问题。我想将两行(红色的)与tablednd jquery插件一起移动,或者可能是替代/解决方法。
有关于此的任何想法吗?
我知道我可以在tr / td中嵌套一个表,但随后我将表头宽度td-alignments与根表一起松开。
非常感谢。
<table border="1" id="table-1" cellpadding="5" cellspacing="0" class="grid">
<thead class="header nodrop">
<th nowrap style="">Col0</th>
<th nowrap style="">Col1</th>
<th nowrap style="">Col2</th>
<th nowrap style="">Col3</th>
<th nowrap style="">Col4</th>
<th nowrap style="">Col5</th>
<th nowrap style="">Col6</th>
<th nowrap style="">Col7</th>
</thead>
<tbody>
<!-- first row group -->
<tr id="1111" style="background-color:red;">
<td>Text1.0</td>
<td>Text1.1</td>
<td>Text1.2</td>
<td>Text1.3</td>
<td>Text1.4</td>
<td>Text1.5</td>
<td>Text1.6</td>
<td>Text1.7</td>
</tr>
<tr id="1111" style="background-color:red;">
<td colspan="8">this row belongs to ROW ID 1111 above red</td>
</tr>
<!-- second row group -->
<tr id="2222">
<td>Text2.0</td>
<td>Text2.1</td>
<td>Text2.2</td>
<td>Text2.3</td>
<td>Text2.4</td>
<td>Text2.5</td>
<td>Text2.6</td>
<td>Text2.7</td>
</tr>
<tr id="2222">
<td colspan="8">this row belongs to ROW ID 2222 above white</td>
</tr>
</tbody></table>
答案 0 :(得分:0)
最后我解决了!
public void scrollBy(ListView l, int px){
l.setSelectionFromTop(l.getFirstVisiblePosition(), l.getChildAt(0).getTop() - px);
}