2013-09-23 4 views
0

У меня есть главная сетка и подсетей. При щелчке строки expand я смог получить результат и отобразить. Он работал отлично в IE и хром. Теперь я получаю сообщение об ошибке: объект не поддерживает свойство или метод «jqGrid» в IE10, но он отлично работает в chrome.Jqgrid subGridRowExpanded объект ошибки не поддерживает jqgrid

Я загружаю 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' 

ответ

0

Необходимо добавить более полный список файлов JavaScript который вы используете и его заказ. ,

Одной из возможных причин может быть использование версии jQuery, которая имеет ошибку в IE10. Например, если вы используете jQuery 2.0.2, у вас может возникнуть описанная проблема. Использование jQuery 2.0.3 или 1.10.2 решит проблему.

+0

Спасибо, Олег! Теперь он работает после изменения версии jQuery –

+0

@kalyanasundaramv: Добро пожаловать! – Oleg

Смежные вопросы