0

我试图让 jqGrid 处理已经存在的 DOM 表。但是,我对执行此操作的一些说明感到有些困惑...例如,我在一个特定的帮助站点上阅读了此内容... http://www.secondpersonplural.ca/jqgriddocs/_2h30t8wte.htm 当他这么说时: "jquery.jqGrid.js 的新版本默认启用了这个模块,所以请确保将grid.tbltogrid.js 和grid.tbltogrid-min.js 复制到相应的文件夹中。如果您不希望包含此功能,对 jquery.jqGrid.js 进行适当的更改。”

他在说什么?

此外,Jquery 网格下载站点给了我一组说明:“为了使用这个模块,你应该在下载网格时将表格标记为网格(在其他模块中)。有关更多信息,请参阅下载。对于开发人员 - 这个是 src 目录中的 grid.tbltogrid.js。” 现在我在下载时标记了表格到网格模块。

我应该怎么做才能完成这项工作?

我应该调用什么函数,目前我正在调用......

    (function () {
            tableToGrid(".table1", {});
    });

这似乎有点不对劲。

更新:添加了我引用的内容 以下是我引用的脚本...忽略 DataTable 脚本...一旦我确认它有效,我将很快删除它们。

<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="~/Content/jqUIcss/jquery-ui-1.8.14.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="~/Content/jqGrid/ui.jqgrid.css" />      
<script type="text/javascript" src="<%=ResolveClientUrl("~/Scripts/jquery-1.5.1.min.js")%>"></script>        
<link href="../../Content/dataTable.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript" src="<%=ResolveClientUrl("~/Scripts/jqUI/jquery-ui-1.8.14.custom.min.js")%>"></script>
<script src="<%=ResolveClientUrl("~/Scripts/lib/jquery.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/lib/jquery.metadata.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/jquery.validate.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/jquery.jqGrid.min.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/grid.locale-en.js")%>" type="text/javascript"></script>
4

2 回答 2

1

假设您确实正确下载了组件并通过<script>标签将它们包含在您的应用程序中,您似乎所要做的就是:

tableToGrid('#table_name')

其中表名是您要转换的表的 id。

编辑:注意#, 而您使用.的似乎是表 ID。.表示类名。

于 2011-08-17T15:50:04.213 回答
0
<script src="<%=ResolveClientUrl("~/Scripts/grid.base.js")%>" type="text/javascript">   </script>
<script src="<%=ResolveClientUrl("~/Scripts/grid.tbltogrid.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/jqDnR.js")%>" type="text/javascript"></script>

添加了这些脚本,一切似乎都很好。

于 2011-08-17T18:01:09.620 回答