问题标签 [free-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 投票
2 回答
195 浏览

jquery - 免费 jqGrid 4.8.0 - 恢复网格工具栏过滤器值

我正在尝试在执行 GridUnload 后将网格恢复为过滤器、排序、组等方面的先前状态。我成功地恢复了所有这些,但是在网格中丢失了一些不属于我正在恢复的数据的视觉方面,因此我看不到它们。

例如,我确实恢复了过滤器值(toolbarfilter),但我在工具栏中看不到过滤器值。(它们在那里,因为我可以使用 $("#gview_"+$grid.attr('id')+' #' + inputId).val(column.data) 恢复它们,但我不知道如何使它们重新出现而无需手动迭代它们。

谢谢,

塔尔。

0 投票
1 回答
858 浏览

jquery - 免费 jqGrid 4.8.0 - 向工具栏添加按钮

我了解到有一个选项可以通过添加工具栏来向网格添加工具栏:[true.'top'](例如,在网格顶部添加一个空工具栏)。

如何向该工具栏添加按钮?我知道 jqGrid('navButtonAdd', nameOfPager) 是如何工作的,并且也熟悉 toppager 选项,但不知道如何向我上面提到的工具栏添加按钮。

谢谢,

0 投票
1 回答
1341 浏览

javascript - 如果在免费的 jqgrid 列中单击,如何执行 ajax 调用并重定向到其他页面

我正在寻找一种方法来执行“添加到购物车”ajax 调用,以从单击的行中的其他列传递产品代码(行 ID)和数量,如果在 jqgrid 列中单击,则重定向到购物车页面。

根据 https://github.com/free-jqgrid/jqGrid/wiki/improvement-of-formatter:-"showlink"

showlink 格式化程序得到了改进,所以我尝试使用它。

我试过colmodel

和方法

在 jree jqgrid 中未调用 addToCartOnClick。

在 jqgrid 4.6 中动态链接格式化程序

如果单击超链接,则按照如何将数据从 jqgrid 行传递到 url中所述工作

在免费的 jqgrid 中,addToCartOnClick 也不会从 dynamicLink 格式化程序中调用。

如何在免费 jqgrid 中调用方法并从单击的行中获取列值?

0 投票
1 回答
816 浏览

jquery - 如何在免费 jqgrid 的列上下文菜单中显示所有列

我尝试了中描述的显示隐藏列菜单

如何更改 jqgrid 中弹出的列选择器中的列名?

如果上下文菜单中的列数超出了 crenn 的大小,则不会显示剩余的列。

如何允许切换所有列:如何使列菜单多列并添加滚动条或其他想法?

更新

如果适合菜单,客户表包含更多列。无法选择剩余的列。

0 投票
1 回答
490 浏览

jquery - 如果在列菜单中切换列,如何保持网格宽度

jqgrid 有固定的宽度。

我根据如何在 jqgrid 中弹出的列选择器中更改列名尝试了下面的代码?

创建列切换器。打开或关闭某些列后,网格宽度更改为全屏。如何解决此问题,以便网格在列菜单中的列 seelcton 之后保持其宽度?

0 投票
1 回答
357 浏览

jquery - 如何不为免费 jqgrid 中的工具栏选择元素生成上下文菜单

下面的代码用于从基于答案的顶级工具栏生成上下文菜单如何在 jqgrid 中弹出的列选择器中更改列名?

工具栏还包含选择元素。它在上下文菜单中显示为 Form0...Form9,并使上下文菜单更宽。如何从上下文菜单中排除它?

更新

预期的结果是最后一行没有出现在上下文菜单中:

预期的

0 投票
1 回答
178 浏览

jquery - Fre jqGrid 4.8.0 - Changing the modal colors

I'm familiar wit the trick to overwrite the modal behavior:

I'm also looking for a way to change the color of that same modal header. (I don't want to change the color for the entire .ui-widget-header, just for that particular modal window). Can I achieve that using "h.w.css" of some kind?

This is how how open this modal:

Thanks,

0 投票
1 回答
614 浏览

jquery - 父网格比子网格更窄 free-jqgrid 4.8.0


上次我在我的应用程序中更改了 jqGrid(4.6.0 到 free-jqgrid 4.8.0)和 jQuery(1.7.2 到 2.1.3)的版本。
在我的父网格中,我有 2 个可见列,每个列的宽度为 100 像素,在子网格中,有 5 个可见列,每个列的宽度为 200 像素。在以前的版本中,子网格位于顶部,因此我可以查看子网格中的所有列,而无需调整任何列的大小。
更改后获得相同的结果如果我想查看子网格中的所有列,我需要做解决方法并添加空列(我不想这样做)。有什么我可以做的吗?
它可以与父网格中更大的第二列一起使用,但我不想调整它的大小,我更喜欢将其保留为 100 像素。

网格的定义:

编辑:这里
有演示 谢谢!

0 投票
0 回答
197 浏览

jqgrid - clearGridData 函数中的错误

在版本 4.8.0 免费网格

当调用updateate()我收到下一个错误: TypeError: p is undefined and the question is at line

jQuery("#100").jqGrid('clearGridData',true);

0 投票
1 回答
1167 浏览

jquery - 在免费 jqgrid 中添加新行后如何从服务器设置行 ID

如果使用表单编辑添加新行、保存到服务并且服务器返回自动生成的行 ID,则免费 jqgrid 不会设置行 ID。后续编辑添加的行会导致错误。

我使用下面的代码从 github 尝试了免费的 jqgrid,但问题仍然存在。

要重现,请在浏览器中打开下面的页面,单击加号按钮添加行并提交,然后取消 Id 列为空。代码包含:

它模拟返回远程 id 100 的服务器响应。因此,添加后 Id 列应包含 vlaue 100。

我也将它作为免费的 jqgrid 问题发布在 github 上,但没有得到任何回复。如何修复它以便可以使用表单编辑添加行?