问题标签 [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 投票
1 回答
2959 浏览

jquery - jqGrid editRow 发布到服务器

我正在使用 JqGrid 来显示一些数据,并希望为一列(InvoiceStatus)启用编辑。

问题是,它不调用editurl server.php。

谢谢。

0 投票
3 回答
3146 浏览

jquery - 带有 jqGrid 表单编辑的 ASP.NET MVC - 选择选项的控制器操作

好吧,我爱上了 jQuery 的 jqGrid 插件,并试图将它合并到 ASP.NET MVC 应用程序中。由于陷阱周围的各种博客文章,我拥有所有基本功能。

我现在想要锻炼的是如何从控制器返回数据,以便在编辑表单上填充选择选项。

我知道我只需要为 jqGrid 提供一个 URL 来调用以取回选项,但是对于我的生活,我想不出(也许是咖啡太少了?)如何从 Controller 渲染它。

例如,选择列表值可以硬编码为“1:one;2:two”,我只需要以这种形式返回一个 json 对象吗?还是字符串?

任何帮助将不胜感激。

0 投票
4 回答
5614 浏览

asp.net - jqGrid loadonce 不适用于 asp.net

有谁知道如何用 asp.net+asmx+jqGrid 排序解决这个讨厌的问题。因为,为了从 jqGrid 调用 pagemethods 或 asmx Web 服务,它需要像这样被黑掉:

而不是这个:

因此,将 loadonce 属性设置为 true 以便在客户端上进行排序不起作用,并且 jqGrid 为网格中发生的每个事件调用服务器。

有任何想法吗?

谢谢马尔科

0 投票
1 回答
5908 浏览

javascript - jqgrid userData在刷新时发布null

我有一个 jqgrid 和一个表格。刷新网格时,我试图将表单的值发送到服务器端处理程序。为了进行测试,我只在表单中使用了一个变量。Firebug 显示 jqgrid 正在传递字段名称,但无论选择什么,该值始终为 null。

根据 jqgrid 文档,我应该使用 postData 变量来处理这个问题:

postData: {POINIT : jQuery('#POINIT').val()}

我还对此进行了测试,以确保调用 jQuery 来获取值适用于页面的其他部分——只是在刷新网格时不起作用。

以下是相关代码:

任何帮助将不胜感激。

0 投票
2 回答
11202 浏览

jquery - 如何在 jqGrid 中以编程方式分页到下一页/上一页

是否有一个 jqGrid 方法可以跳到行的下一页/上一页。我试图用 jQuery 以编程方式单击按钮本身,但还没有成功

0 投票
3 回答
27064 浏览

jquery - 在 jqGrid 中查找当前页码

如何在 jqGrid 中找到当前页码(当然使用 jQuery)。另外我怎么知道总共有多少页。

0 投票
5 回答
14422 浏览

jquery - jqGrid:在线编辑期间未将 postData 发布到控制器操作

我在 ASP.Net MVC 视图上有一个 jqGrid。当我对 row 进行内联编辑时,我想使用将页面上隐藏文本控件的值作为附加参数传递给 jqGrid 方法。

我正在使用 jqGrid 上的 postData 属性来执行此操作:

Javascript:

MVC:

问题是在 jqGrid 为 editUrl 向控制器进行的 POST 期间它没有被发布。我的行值正在弥补,但最后一个参数 MyId 始终为空。我检查了 Firebug 并确认 POST 仅发送前两个值。

有任何想法吗?是否可以在网格上的在线编辑期间发送 postData 值?

0 投票
2 回答
10783 浏览

javascript - jqGrid:为什么我为网格编辑定义的事件没有触发?

我正在网格上进行内联编辑,但似乎无法触发任何与该编辑相关的事件。

在这里我有 afterSubmit: 我希望它在用户编辑网格中的 Quantity 字段后触发,但它永远不会触发。

我已经尝试将事件定义为 navControl 的一部分,但这也不起作用。内联编辑工作正常 - POST 成功并且结果返回,它只是永远不会遇到应该与之相关的事件。我已经尝试了所有与 Quantity 字段更改相关的事件,但它们都不起作用。

我是否在正确的地方定义了事件?我错过了网格上的属性还是什么?

0 投票
1 回答
940 浏览

jqgrid - jqGrid中的onmouseover事件

我们在jqGrid中有 onmouseover 事件吗?也就是说,当鼠标悬停在网格中的任何行上时。

我在文档中找不到它。

另外,是否可以将 onmouserevent 添加到 jqGrid 中的特定列?

0 投票
2 回答
10525 浏览

javascript - 如何将脚本添加到 jqgrid 中行上的自定义按钮?

我正在尝试处理 jqgrid 中自定义按钮的单击。我有按钮显示,但是当它们被点击时,我的功能没有运行。如果我单击 jqgrid 外部的按钮,则脚本运行。jqgrid 是否消耗按钮单击?不知道我错过了什么或不理解。这里是网格。我没有重新加载整个网格的原因是服务器上的处理太多,一旦editurl处理“发送”就需要手动删除客户端上的行。See: $(".sendbuttons").click(function(){

...