Jqgrid subGridRowExpanded объект ошибки не поддерживает jqgrid
У меня есть мастер-сетка и вспомогательная сетка. По щелчку строки развернуть, я смог получить результат и отобразить. Он работал нормально в IE и Chrome. Теперь я получаю сообщение об ошибке: объект не поддерживает свойство или метод 'jqGrid' в IE10, но он отлично работает в Chrome.
Я загружаю grid.locale перед jqgrid src . Список скриптов:
<script src="Scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.carouFredSel-6.2.1.js" type="text/javascript"></script>
<script src="Scripts/jquery.qtip-1.0.0-rc3.min.js" type="text/javascript"></script>
<script src="Scripts/grid.locale-en.js" type="text/javascript"></script>
<script src="Scripts/jquery.jqGrid.src.js" type="text/javascript"></script>
Я могу показать результат в мастер-сетке. Когда я раскрываю подсеть, я получаю сообщение об ошибке. Ниже приведен код, где я получаю сообщение об ошибке.
subGrid: true,
subGridRowExpanded: function (subgrid_id, row_id) {
var orderid= jQuery('#tblJQGrid').jqGrid('getCell', row_id, 'OrderID');
Line: 291
Error: Object doesn't support property or method 'jqGrid'
1 ответ
Вы должны включить более полный список файлов JavaScript, которые вы используете, и их порядок.,
Одной из возможных причин может быть использование версии jQuery с ошибкой в IE10. Например, если вы используете jQuery 2.0.2, у вас может быть описанная проблема. Использование jQuery 2.0.3 или 1.10.2 решит проблему.