我已经运行了一段时间,现在使用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);
一切正常(除了传呼箭头不存在!)
有人能指出我正确的方向吗?