jquery - 如何指定数据表列的数据类型?

标签 jquery asp.net-mvc-4 datatables

这是我的 Razor 。一切工作正常。我只想要一件事。 1.我有日期类型列,我想将其数据类型定义为日期时间,以便短路正常工作。我添加了下面的代码来显示我的完整实现。

<table class="table table-striped table-bordered table-hover" id="grid">
  <thead>
    <tr>
      <th>@Html.DisplayName("Order No")</th>
      <th>@Html.DisplayName("Customer")</th>
      <th>@Html.DisplayName("Dealer")</th>
      <th>@Html.DisplayName("Status")</th>
      <th>@Html.DisplayName("Date")</th>
      <th></th>
    </tr>
  </thead>
  <tbody>
    @foreach (ServiceRequestBycountry service in Model)
     {
       <tr>
         <td>.....</td>
         <td>.....</td>
         <td>.....</td>
         <td>.....</td>
         <td>
           @if (service.CreatedOnUtc != null){
              DateTime servicedate = Convert.ToDateTime(service.CreatedOnUtc);
              @servicedate.ToLocalDate().ToString("dd-MMM-yyyy");
           }
         </td>
         <td>.....</td>
       </tr>
     }
    </tbody>
  </table>


@section scripts{
    <script type="text/javascript">
        $(function () {
            var table = $('#grid').DataTable({
                'aoColumnDefs': [{
                    'bSortable': false,
                    'aTargets': -1
                }],
                "order": [[4, "desc"]]
            });
        });
    </script>
}

I have also added the JsFidder

最佳答案

试试这个:

@section scripts{
    <script type="text/javascript">
        $(function () {
            var table = $('#grid').DataTable({
                'aoColumnDefs': [{
                    'bSortable': false,
                    'aTargets': -1
                }],
                'columnDefs': [
                    { "type": "YOUR_TYPE_HERE", "targets": TARGETED_COLUMN_HERE },
                    /* ... */
                ]
                'order': [[4, "desc"]]
            });
    });
</script>
}

更多详细信息请参见:https://datatables.net/reference/option/columns.type

关于jquery - 如何指定数据表列的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32358210/

相关文章:

c# - Windows 身份验证并通过数据库添加授权角色 - MVC asp.net

排序列的 CSS 不适用于斑马条纹数据表

javascript - 数据表无法重新初始化数据表

javascript - 多日期选择器错误?

javascript - 切换 php 生成的 div 元素

c# - 为什么我的 session ["value"] 不跨 View 持久化 (asp.net mvc)

c# - 将整个模型类成员存储在 session 中

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

javascript - if 语句中的 in do 或 意味着什么?

javascript - 使用 JQuery 计时器调用 js-function