【发布时间】:2016-05-05 06:51:26
【问题描述】:
我正在使用 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" />
也许我缺少其中一个或多个。很难说,就像我说的,一切看起来都是正确的,但我无法与页面交互。
不知道还能做什么。
感谢您的指导。
【问题讨论】:
-
你能分享一些你的 jqgrid 代码吗?我知道当有人尝试编辑网格时会出现该消息。
-
下面的自我回答。感谢您的回复。
-
我无法想象缺少 css 会如何导致这个问题。
-
这里也一样,但就是这样。我试图将已完成的问题缩小到我添加的特定 .css 之一,但我留下哪一个并不重要 - 直到所有三个都被删除,问题才消失。奇怪。
-
它发生了。编程很神奇!
标签: php jquery jquery-ui jqgrid