空白行/具有YADCF数据表的数据

时间:2018-09-06 10:19:20

标签: datatables-1.10 yadcf

我正在将YADCF数据表与ASP:GridView一起使用。当数据表中有可用数据时,包括列级过滤器在内的所有内容都将按预期工作。但是在以下情况下面临问题-

  1. GRIDVIEW没有任何数据:有时根据查询,Oracle不返回任何行。在这种情况下,YADCF脚本抛出错误-“ http://localhost:55947/Design/js/jquery.dataTables.yadcf.js 0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“ sTableId””

  2. 我们正在使用ROWSPAN在初始加载时向用户显示自定义消息。稍后,用户可以选择一个过滤器并填充网格。这是代码-

       If Year = "Select FY" Then
    
        gvCff.ShowFooter = False
        gvCff.DataSource = GetBlankTable()
        gvCff.DataBind()
        gvCff.HeaderRow.TableSection = TableRowSection.TableHeader
    
        Dim totalcolums As Integer = gvCff.Rows(0).Cells.Count
        gvCff.Rows(0).Cells.Clear()
        gvCff.Rows(0).Cells.Add(New TableCell())
        gvCff.Rows(0).Cells(0).ColumnSpan = totalcolums
        gvCff.Rows(0).Cells(0).Text = "Please select FY to view data or select Browse option to upload data. "
    

收到此错误消息-

“ localhost:55947 / Design / js / jquery.dataTables.10.min.js 0x800a138f-JavaScript运行时错误:无法设置未定义或空引用的属性'_DT_CellIndex'

经过几次谷歌搜索后,我尝试在YADCF JS中添加语言选项。但无法修复。

<script type="text/javascript">
    $(document).ready(function () {
        $('#gvCff').dataTable({
            "zeroRecords": "Nothing found - sorry",
        }).yadcf([
            { column_number: 1 },
            { column_number: 2 },
            { column_number: 3 }]);
    });
</script>

有人可以帮我解决此问题吗?

0 个答案:

没有答案