问题标签 [jqgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
37965 浏览

javascript - jQuery按钮单击刷新jqGrid只触发一次

我有以下用于填充 jqGrid 的 jQuery 代码。在第一次单击按钮时,它可以完美地发布到我的 ASP.NET MVC 页面。我的
问题是,在单击按钮时,第一次之后的任何其他点击似乎都会通过 jquery 代码运行,但它从未进入 POST 页面。任何想法为什么?

0 投票
2 回答
2146 浏览

jquery - jqGrid 与 ASP.NET MVC 问题显示记录

我正在使用 Craig Stuntz 关于将 jqGrid 与 ASP.NET MVC 结合使用的文章:搜索和格式化, http: //blogs.teamb.com/craigstuntz/2009/04/27/38243/ 使用 HttpFox 我可以看到成功返回的 json 数据但它不会显示在网格中。显示正常,但没有数据和页码。任何人都可以看到这个问题

调用上面的:

0 投票
6 回答
65622 浏览

jquery - jqGrid中的html链接列

是否可以在带有 jqGrid 的列中有一个 html 链接,我在文档中找不到任何示例?

0 投票
10 回答
46460 浏览

javascript - 没有数据返回时,如何完全隐藏 jqgrid?

当从我的网络服务返回记录时,我试图只显示我的 jqGrid 有一段时间。我也不希望它被折叠到你只能看到标题栏的地方,但如果这是我能做的最好的,我想我可以在标题中加入有意义的信息。尽管如此,我还是宁愿隐藏网格并显示“未找到记录”消息 div 块。

我也猜想,如果最坏的情况发生,我可以解决这个问题如何在 jqGrid 中显示没有任何数据的信息?(包括作为其他可能解决方案的链接)。

我尝试在从函数加载数据时使用的函数和 GRIDCOMPLETE 事件中执行 .hide() ,但都没有完成隐藏网格。我对 JQuery 很陌生,更不用说使用 jqGrid 了。

并尝试过这个:

感谢您的任何帮助,您可以提供。

0 投票
1 回答
1796 浏览

jquery - 带有 jqGrid 的 ASP.NET MVC 路由

我正在尝试在 jqGrid 列中创建指向诸如home/details/1 之类的 url 的链接。

文档显示:showlink {baseLinkUrl: '', showAction: 'show', addParam:'&key=2'} 注意:addParam 应该包含 &。

例如: formatter: 'showlink', formatoptions: {baseLinkUrl: 'someurl.php', addParam: '&action=edit'} 这将输出:http://localhost/someurl.php?id=123&action=edit

有没有人使用格式化程序来创建路由而不是查询字符串?

0 投票
2 回答
1312 浏览

jquery - 在 IIS7 上使用 jqGrid

我在 ASP.NET MVC 项目中的 VS 2008 中本地运行良好的 jqGrid。当我将项目上传到服务器(W2008、IIS7)时,在 IE 8 中出现错误,Object 在调用 jqGrid 时不支持此属性或方法。在 Firebug 中 - jqGrid 不是一个函数。所有其他 JQuery 插件都可以正常工作(上传之前和之后)。有什么想法可能导致这种情况吗?

0 投票
2 回答
1651 浏览

asp.net - Jquery Jqgrid + Asp.Net 不太容易工作?

我一直在努力让这个 JQgrid 与 Asp.Net 一起工作。

我在网上找到了 asp.net 示例……但如果我根据我的数据库修改它们,它就会失败。

我是否还需要将 DataTable 更改为 JSON 函数?

在我的搜索中,我发现这两篇文章让我非常接近...... http://arahuman.blogspot.com/2009/06/jqgrid-using-mvc-json-and-datatable.html

http://www.codeproject.com/KB/WCF/jqGrid.aspx

但是,如果我尝试使用我自己的数据表的示例项目,它就行不通了。

有人可以帮帮我吗?

谢谢。

0 投票
3 回答
10088 浏览

jqgrid - jqgrid。改变主题

如何在不更改样式表的情况下更改 jqgrid 的外观。基本上我使用 jqueryui 来设置我的网站的样式,但我想对网格使用不同的背景图像。这可能吗?

0 投票
3 回答
20138 浏览

jquery - jqGrid 3.4 中的自定义数据工具提示

我一直在使用出色的 jqGrid 插件,而且效果很好。不过最近,我被要求为网格实现一些自定义工具提示。现在,文档非常详尽,但没有说明如何(如果可能的话)实现这一点。

这是我正在寻找的示例:

|A 栏 | 栏 B |...
| 数据 | 数据 |...
| (鼠标悬停) - 数据 x

我已经在文档和源代码中搜索了如何/在哪里定义工具提示,但我得到的最接近的是编辑模式下按钮的自定义工具提示。我确实有 afterInsertRow 事件的事件处理程序 - 通过它我可以获得 rowId 等,但我不确定如何在该事件中定义 HTML 属性。

编辑:澄清一下,我想将单个单元格上的 title 属性设置为特定的数据(我已经在 jqgrid 模型中拥有)

编辑 2:我尝试将以下内容插入到 afterInsertRow 事件中,但没有任何乐趣,其中 aData 是 JSON 模型,而 ExpirationDate 是模型名称:

但是,同一事件处理程序中的以下代码确实有效:

编辑 3:使用 redsquare 的优秀建议,我确定 title 属性是在 afterInsertRow 事件之后的某个时间设置的:我已经通过并确定它是通过评论中概述的任何一种方法正确设置的,但不幸的是,我尝试更进一步时,无法获取此位置的源代码,这意味着我无法确切看到更改标题的位置。

编辑 4:(感谢您的耐心等待并帮助我解决这个问题!)再次接受 redsquare 关于尝试 loadComplete 事件的评论,我能够成功获取和修改单元格的属性,但标题属性顽固地保持不变:

最终编辑:请在下面查看我的答案 - 在 redsquare 的帮助下,我能够找到问题的根本原因。

任何帮助,将不胜感激

0 投票
3 回答
36254 浏览

jquery - 试图了解 jquery 的 jqgrid。如何更改我的 AJAX 调用的 URL?

我已经完成了教程中的所有工作,并用我的数据替换了它,但这是一个硬编码的情况。例如,在我工作的教程中,我有:

但是 URL 是硬编码的以提取数据。该教程有:

显然,我的查询字符串中的数据会改变,我不会总是想要相同的网址:http: //127.0.0.1/products/index.php/mystuff/test/1/5/productname/desc

而且,example.php 教程需要查询字符串变量,以便它可以获得正确的数据,但它们从未显示我能找到的那部分。那么如何更改查询字符串?如何动态发送项目?此外,由于硬编码 url,寻呼机按钮会发送这样的内容:

http://127.0.0.1/products/index.php/mystuff/test/1/5/productname/desc?page=2&rows=10&sidx=productname&sord=desc&nd=1248988261293&_search=false

我怎样才能拥有像 /test/right 变量这样的 url?如何更改查询字符串?

感谢您的任何帮助。我希望这不是太明显。我找到了 setGridParam({url:newvalue})但不明白如何使用它。

这是文档。教程在第一部分,顶部。

编辑:感谢以下内容。我想看看他们如何在他们的example.php教程中使用setGridParam。他们只是有example.php,我看不到他们如何从html页面到example.php页面获取查询字符串变量。setGridParam 可能是完成此任务的正确方法,但它不在示例中的位置,因此我无法弄清楚它们是如何传递初始查询字符串变量的。

我知道我可以这样做:

并且这将重新加载网格(我对其进行了测试;它有效),但是他们首先是如何发送教程中的项目的?如果我不想让按钮重新加载而只是传入变量以使其初始加载怎么办?