【发布时间】:2020-01-13 11:23:57
【问题描述】:
我有简单的 DataTable,我想阻止用户拖动表中的最后一行(在本例中为测试 6)并阻止他在第 6 行之后添加任何行。所以最后一行应该始终保持在最后。他们的 API 有可能发生这样的事情吗?或者我该怎么办?
提前致谢!
HTML:
<table class="table table-hover" id="launch_cpa_table">
<thead class="bg-info">
<th class="text-white">Step</th>
<th class="text-white">Name</th>
<th class="text-white">Gate</th>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Test 1</td>
<td>Test 1</td>
</tr>
<tr>
<td>2</td>
<td>Test 2</td>
<td>Test 2</td>
</tr>
<tr>
<td>3</td>
<td>Test 3</td>
<td>Test 3</td>
</tr>
<tr>
<td>4</td>
<td>Test 4</td>
<td>Test 4</td>
</tr>
<tr>
<td>5</td>
<td>Test 5</td>
<td>Test 5</td>
</tr>
<tr style = 'background : gray'>
<td>6</td>
<td>Test 6</td>
<td>Test 6</td>
</tr>
</tbody>
JS:
var launch_table = $('#launch_cpa_table').DataTable( {
rowReorder: true,
columnDefs: [
{ orderable: true, className: 'reorder', targets: [0] },
{ orderable: false, targets: '_all' }
],
paging: false
} );
FiddleJs 链接: https://jsfiddle.net/5r6u7z02/
【问题讨论】:
标签: javascript jquery datatables datatables-1.10