jquery - Kendo UI 可排序表

标签 jquery kendo-ui

我在让 Kendo UI 可排序以在表格上工作时遇到问题。

代码:

<table class="table table-bordered table-striped" id="test-table">
<tr>
    <th colspan="2">Headline</th>           
</tr>       
<tr>
     <td>Test 1</td>
     <td>A</td>
</tr>
<tr>
     <td>Test 2</td>
     <td>B</td>
</tr>
</table>
<script>
    $(function())
      $("#test-table").kendoSortable();
</script>

当我尝试排序时,看起来我只拖动了一个 td 标签,而且根本无法排序。

最佳答案

您还应该对 kendoSortable 应用一个过滤器以指向 tr。

  <div id="wrapper">
    <table class="table table-bordered table-striped" id="test-table">
        <thead>
            <tr>
                <th colspan="2">Headline</th>           
            </tr>
        </thead>
        <tbody>
            <tr>
                 <td>Test 1</td>
                 <td>A</td>
            </tr>
            <tr>
                 <td>Test 2</td>
                 <td>B</td>
            </tr>
        </tbody>
    </table>
</div>

<script>
    $("#test-table").kendoSortable({
         container: $("#wrapper"),
         filter: ">tbody >tr"
    });
</script>

关于jquery - Kendo UI 可排序表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33688035/

相关文章:

javascript - 如何使用 kendo ui 的控件和框架使每个列表项可拖动

javascript - 停止标签切换输入复选框

jquery - 是否可以将外部数据拖放到 jstree 中?

javascript - 如何下载字符串

angularjs - 使用 Kendo UI 和 AngularJS 创建基本数据网格

javascript - 如何在剑道网格上进行计算?

jquery - 将 Jquery .animate 替换为 0 时间以提高效率

javascript - 将事件监听器附加到动态创建的输入文本上

javascript - 如何将 JSON 子数组绑定(bind)到 Kendo 网格

javascript - 使用 mvc 进行数据绑定(bind)的多 handle slider