Я использую YADCF Datatable с ASP: GridView. Все, включая фильтр на уровне столбцов, работает должным образом, когда в Datatable есть данные. Но столкновение с проблемой в нижеупомянутом случае -
GRIDVIEW без данных: иногда в соответствии с запросом Oracle не возвращает ни одной строки. В этом случае ошибка выдачи скрипта YADCF - "http: // локальный: 55947 / Дизайн / 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» неопределенной или нулевой ссылки »
После нескольких поисков в Google я попытался добавить языковую опцию в 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>
Может ли кто-нибудь помочь мне решить эту проблему?





Что касается ошибки yadcf, пожалуйста, дайте ссылку на тестовую страницу, чтобы я мог видеть, что именно происходит