Ошибка: «не удается прочитать свойство« имя узла »неопределенного» при преобразовании HTML-таблицы - PullRequest
1 голос
/ 23 октября 2019

Я пытаюсь преобразовать таблицу HTML в KendoGrid, но получаю сообщение об ошибке при выполнении этого

$("#ReportExport").kendoGrid({
    toolbar: ["excel"],
    filterable: { mode: "row" },
    pageSize: 25,
    sortable: true,
    columnMenuInit(e) {
        e.container.find('li[role="menuitemcheckbox"]:nth-child(1)').remove();
        e.container.find('li[role="menuitemcheckbox"]:nth-child(4)').remove();
    },
    columnMenu: {
        filterable: false
    },
    reorderable: true,
    resizable: true,
    pageable: {
        alwaysVisible: true,
        pageSizes: [25, 100]
    },
});

и консоль сообщает об этом Uncaught TypeError: Невозможно прочитать свойство 'nodeName' из undefined в N (kendo.all.js: 7692)

1 Ответ

1 голос
/ 23 октября 2019

Эта ошибка может быть связана с тем, что элемент не доступен, когда скрипт пытается получить к нему доступ.

Вы можете попытаться вставить свой код в функцию document.ready, чтобы убедиться, что ваш DOM загружен или проверьтеесли элемент доступен до запуска вашего кода.

...