jqGrid не может быть применен

0

Я использую jqGrid в моем проекте asp.net mvc4, и в одном из моих представлений у меня есть следующее:

<table id="_componentGrid" cellpadding="0" cellspacing="0">
</table>
<div id="_componentPager" style="text-align: center;">
</div>

и у меня есть файл javascript, который начинается следующим образом:

function showGrid() {
    $('#_componentGrid').jqGrid({
        caption: paramFromView.Caption,....

во время выполнения генерируется ошибка:

The object does not accept the property or method 'jqGrid'.

Как это решить?

Теги:
asp.net-mvc-4
jqgrid

1 ответ

0

Ошибка означает, что jqGrid не загружен. Вы должны убедиться, что grid.locale-en.js и jquery.jqGrid.min.js (или jquery.jqGrid.src.js) будут загружены на страницу после jQuery. Это могут быть общие конфликты между jqGrid и версией jQuery, которые вы используете на странице. В любом случае я рекомендую вам открыть исходный код страницы с ошибкой и проверить ее часть <head> и все другие места, где <script> используется на странице. Порядок и версии загружаемых фреймворков и плагинов JavaSctripts могут быть важными. Я рекомендую вам сравнить порядок включенных файлов с заказом из моего первого примера сетки документации jqGrid.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню