【问题标题】:jQuery jTable: How to hide table headers when 0 records are returned from serverjQuery jTable:当从服务器返回 0 条记录时如何隐藏表头
【发布时间】:2018-06-21 13:06:40
【问题描述】:

如果没有要显示的记录,我只想在页面上显示一条没有表头的消息。

有没有办法通过一个选项使用 jtable 来实现这一点?

【问题讨论】:

    标签: jquery-jtable


    【解决方案1】:

    @oderayi 我不认为 jTable api 中有一个选项可以在数据库中有 0 条记录时隐藏表头。

    如果我是你,我会像这样在 ajax 成功回调上执行 $("#myJTable .jtable-column-header).hide():

    $.ajax({
            type: "GET",
            url: "YOUR_URL",
            data: { yourData: yourData },
            success: function (data) {
               if(data.Records.length === 0) {
                  $("#yourJTable .jtable-column-header").hide();
                  //No data available message
                  $("#yourJTable tbody).append("<tr class='jtable-no-data-row'><td colspan='1'>No data available!</td></tr>");
               }
            }
        });

    【讨论】:

      猜你喜欢
      • 2011-08-05
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      • 2023-01-12
      • 1970-01-01
      相关资源
      最近更新 更多