我正在将YADCF数据表与ASP:GridView一起使用。当数据表中有可用数据时,包括列级过滤器在内的所有内容都将按预期工作。但是在以下情况下面临问题-
GRIDVIEW没有任何数据:有时根据查询,Oracle不返回任何行。在这种情况下,YADCF脚本抛出错误-“ http://localhost:55947/Design/js/jquery.dataTables.yadcf.js 0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“ sTableId””
我们正在使用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>
有人可以帮我解决此问题吗?