当其 id 具有特殊字符时,jqGrid 寻呼机不显示
jqGrid pager doesn't display when its id has special characters
jqGrid 分页器在其 id 具有特殊字符时不显示。
比较以下 工作 示例,其中寻呼机 ID 为 simpleGridPager
并且显示正确(参见 jsFiddle):
$(document).ready(function () {
$("#simpleGrid").jqGrid({
data: [
{ firstName: "john", lastName: "lennon"},
{ firstName: "ringo", lastName: "starr"}
],
colNames: ["First Name", "Last Name"],
colModel: [
{name: "firstName", index: "firstName", stype: "text"},
{name: "lastName", index: "lastName", stype: "text"}
],
rowNum: 5,
rowList: [5, 10, 15],
datatype: 'local',
loadonce: true,
editurl: 'clientArray',
pager: "#simpleGridPager",
pgbuttons: true,
autowidth: true,
viewrecords: true,
});
});
<div>
<table id="simpleGrid"></table>
<div id="simpleGridPager"></div>
</div>
... 下面的 非工作 示例,其中寻呼机 ID 为 simple.GridPager
(有一个点),并且不显示(参见jsFiddle):
$(document).ready(function () {
$("#simpleGrid").jqGrid({
data: [
{ firstName: "john", lastName: "lennon"},
{ firstName: "ringo", lastName: "starr"}
],
colNames: ["First Name", "Last Name"],
colModel: [
{name: "firstName", index: "firstName", stype: "text"},
{name: "lastName", index: "lastName", stype: "text"}
],
rowNum: 5,
rowList: [5, 10, 15],
datatype: 'local',
loadonce: true,
editurl: 'clientArray',
pager: "#simple.GridPager", // <-- has a dot
pgbuttons: true,
autowidth: true,
viewrecords: true,
});
});
<div>
<table id="simpleGrid"></table>
<div id="simple.GridPager"></div>
</div>
我正在使用 jqGrid 5.3.2,并希望找到 this 库的修复程序(即 "free jqGrid" 等替代方案目前不相关)。
我该如何修复这个错误?
问题已在 GitHub 中修复。请让我们知道它是否适合您。
jqGrid 分页器在其 id 具有特殊字符时不显示。
比较以下 工作 示例,其中寻呼机 ID 为 simpleGridPager
并且显示正确(参见 jsFiddle):
$(document).ready(function () {
$("#simpleGrid").jqGrid({
data: [
{ firstName: "john", lastName: "lennon"},
{ firstName: "ringo", lastName: "starr"}
],
colNames: ["First Name", "Last Name"],
colModel: [
{name: "firstName", index: "firstName", stype: "text"},
{name: "lastName", index: "lastName", stype: "text"}
],
rowNum: 5,
rowList: [5, 10, 15],
datatype: 'local',
loadonce: true,
editurl: 'clientArray',
pager: "#simpleGridPager",
pgbuttons: true,
autowidth: true,
viewrecords: true,
});
});
<div>
<table id="simpleGrid"></table>
<div id="simpleGridPager"></div>
</div>
... 下面的 非工作 示例,其中寻呼机 ID 为 simple.GridPager
(有一个点),并且不显示(参见jsFiddle):
$(document).ready(function () {
$("#simpleGrid").jqGrid({
data: [
{ firstName: "john", lastName: "lennon"},
{ firstName: "ringo", lastName: "starr"}
],
colNames: ["First Name", "Last Name"],
colModel: [
{name: "firstName", index: "firstName", stype: "text"},
{name: "lastName", index: "lastName", stype: "text"}
],
rowNum: 5,
rowList: [5, 10, 15],
datatype: 'local',
loadonce: true,
editurl: 'clientArray',
pager: "#simple.GridPager", // <-- has a dot
pgbuttons: true,
autowidth: true,
viewrecords: true,
});
});
<div>
<table id="simpleGrid"></table>
<div id="simple.GridPager"></div>
</div>
我正在使用 jqGrid 5.3.2,并希望找到 this 库的修复程序(即 "free jqGrid" 等替代方案目前不相关)。
我该如何修复这个错误?
问题已在 GitHub 中修复。请让我们知道它是否适合您。