jqGrid 5.1.0 "Warning" ( "Please, select row" ) 对话框出现在页面加载时



我正在使用jqGrid 5.1.0构建一个新的应用程序。当我的页面加载时,网格将按预期显示并包含预期的数据。但是,会立即出现一个"警告"框,其中包含文本"请,选择行"。我无法关闭"警告",也无法对页面的其余部分执行任何操作。

在思考了这个问题并在谷歌上搜索后,我怀疑加载.js和.css的顺序可能是问题所在,所以我尝试了不同的顺序,但没有成功。

以下是我正在加载的内容(为简洁起见,更改了路径,但所有.js加载和所有.css都可以访问)。。。

<script src="...jquery-2.2.3.min.js"></script>
<script src="...jquery-ui.js"></script>
<script src="...grid.locale-en.js"></script>
<script src="...jquery.jqGrid.min.js"></script>
<link rel="stylesheet" type="text/css" href="...jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="...jquery-ui.structure.css" />
<link rel="stylesheet" type="text/css" href="...jquery-ui.theme.css" />

也许我错过了其中的一个或多个。很难说,因为正如我所说,所有都显示正确,但我无法与页面交互。

不知道还能做什么。

谢谢你的指导。

经过进一步调查,我发现我缺少网格的.css哎呀

<link rel="stylesheet" type="text/css" href="...ui.jqgrid.css" />
<link rel="stylesheet" type="text/css" href="...ui.jqgrid-bootstrap.css" />
<link rel="stylesheet" type="text/css" href="...ui.jqgrid-bootstrap-ui.css" />

页面现在加载时没有出现警告,并且基于初始测试,网格按预期工作。

最新更新