寻呼机不在IE中工作> 9关于jqGrid和angularJS

时间:2017-12-12 14:18:20

标签: angularjs jqgrid

我已经运行了一段时间,现在使用AngularJS从Spring控制器调用一些数据并渲染jqGrid。我使用的是AngularJS 4.1.9和jqGrid 4.13.4。这个页面在IE中一直存在问题,我已经通过使用元标记将IE版本设置为9来回避。

e.Row.Cells[1]

我现在想删除这个元标记,并正在调查问题所在。一个问题是我的colModel列上有两个格式化程序,Chrome / IE9并不介意,但IE> 9做了。这是一个错误,很容易修复。

另一个问题是寻呼机。据我所知,我正在根据示例设置我的jqGrid

<meta http-equiv="X-UA-Compatible" content="IE=9" />   

如果我运行这样的代码它会失败并且我得到的唯一消息(在开发人员工具中)是&#39;控制器是未定义的&#39;在定义控制器的app.js文件中

$("#grid").jqGrid({
    colNames :[...],
    colModel: [...],
    guiStyle: "bootstrap",                                  
    searching : {defaultSearch:"cn"},
    loadonce: true,
    pager:true,
    sortname:"LastName",
    sortorder:"asc",
    forceClientSorting: true,
    rowNum:25,                                  
    rowList:[25,50,75,100],     
    pager: "#pager",
    footerrow:true,
    rownumbers:true,
    data: $scope.data,
...

如果我删除该行

App.controller('paController',paController);

一切正常(除了传呼箭头不存在!)

有人能指出我正确的方向吗?

0 个答案:

没有答案