JQuery表排序问题 - 跳过列禁用第一次鼠标单击

时间:2015-05-12 03:16:27

标签: javascript jquery html datatables tablesort

我在js小提琴中创建了一个基本表。我正在使用数据表分类器功能,但是如果您单击标题,或单击标题,跳过一个并单击另一个,它似乎忽略第一次鼠标单击。 (要复制问题,请单击确认期,然后单击ABN,然后再返回到确认期)

有什么想法吗?



和JS ......

update tabA set fval = temp2.newFval
from tabA as temp1 inner join (select fkey,ROW_NUMBER() OVER(ORDER BY fkey DESC)+ (select max(fval ) from tabA as temp3) AS newFval) as temp2 on temp1.fkey =temp2.fkey  
where temp.fkey IN ('two', 'six', 'four')

});

jsfiddle:http://jsfiddle.net/wcdg3ddL/

1 个答案:

答案 0 :(得分:1)

该表实际上是按预期排序的。有两个原因可能导致列没有排序:

  1. 您的表中没有足够的行来评估排序是否有效。添加更多行数据,你应该明白我的意思。
  2. 由于您已使用自定义样式从标题行中删除了箭头,因此无法准确衡量排序的行为方式。如果添加默认的CSS样式,则可以看到列的排序方向。
  3. 这是fiddle,其中我添加了足够的行,以便列显示正确排序。

    我刚给你的小提琴添加了更多行:

    <tr>
            <td>1</td>
            <td>a</td>
            <td>34</td>
            <td>78</td>
            <td>b</td>
    </tr>