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

jquery - 免费 jqGrid 4.8.0 - 删除后在网格中隐藏行而不重新加载

我已经成功实现了基于行用户选择的删除功能。删除是在ajax中调用服务器,所以为了体现变化,一旦删除操作成功结束,我就调用了著名的trigger("reloadGrid")。

事实上,我称之为“reloadGrid”的唯一原因是为了“删除”被删除的那一行,所以我在想,是否有办法在不调用 reload 函数的情况下“隐藏”被删除的行?

谢谢,

塔尔。

0 投票
1 回答
48 浏览

html - 如何避免在免费 jqgrid 中的本机数据选择器上连续滚动

在 Chrome 数据选择器中单击微调器会导致 Chrome 中的连续滚动。

要重现,请打开最新的演示

http://www.ok-soft-gmbh.com/jqGrid/OK/dateInput_48_bootstrap.htm

从答案

如何在免费 jqgrid 中的表单和行编辑中使用本机日期选择器

在 Chrome 中,单击日期进行编辑。

单击向上或向下微调器并将光标保持在此微调器中。日期无限滚动。

如何解决此问题,以便单击仅按 +1 或 -1 递增或递减值?

0 投票
1 回答
67 浏览

jquery - 免费 jqGrid 3.8.0 - 重置页面计数器以进行过滤

我对分页机制进行了内部操作,因此我使用以下方法获取偏移量:

总使用量:

在回调“beforeProcessing”期间。

到目前为止,一切都很好。我遇到的问题是过滤。当我在第 3 页(示例)上过滤结果时,假设过滤器最终只有一页结果,我留在第 3 页,它是空的....

我的问题是,当我进行过滤时,我怎么知道要“重置”页面计数器?以便在启动过滤器时寻呼机将始终重置为 1?

谢谢,

塔尔。

0 投票
1 回答
154 浏览

jquery - How to add hot keys for top level toolbar command blocking if window is active in free jqgrid

I'm looking for a way to add hot keys for top level toolbar buttons:

  • Add
  • Edit
  • View

I tried code below which worked in earlier versions.

In free jqgrid every F4 click adds new icon on submit and cancel button. After that pressing Cancel button causes javascript exception:

Add and view hotkeys have same issue if they are implemented. Search button does not disable grid. Only search button hotkey implemented is this way works in free jqgrid also.

How to fix this ? It looks like hotkeys needs to be disabled if edit or view window is active.

0 投票
1 回答
1226 浏览

javascript - 如何在免费 jqgrid 中单击复选框列时开始内联编辑

如果在复选框列中单击,我正在寻找一种在 jree jqgrid 中开始内联编辑的方法。

目前我正在使用 ClickableCheckBoxFormatter

http://www.ok-soft-gmbh.com/jqGrid/Checkbox.htm

描述在

http://www.trirand.com/blog/?page_id=393/feature-request/make-disabled-checkbox-of-the-checkbox-formatter-clickable/

并且在

如果在 jqGrid 中通过单击编辑使用 Oleg clickableCheckboxFormatter,如何修复 javascript 异常

我尝试了免费的 jqgrid 复选框格式化程序。

问题:

  • 如果鼠标光标放在复选框上,鼠标图标将变为禁用图标。这会给用户带来错误的点击,比如点击不起作用。
  • 实际上双击开始内联编辑

如何解决这些问题,使复选框的行为类似于 ClickableCheckBoxFormatter:

  • 鼠标光标形状不变
  • 单击复选框开始内联编辑。第一次点击应该只开始内联编辑。只有在内联编辑模式下单击才能更改复选框状态。
0 投票
1 回答
349 浏览

jquery - 免费 jqGrid 4.8.0 - autoresizeOnLoad 问题

我注意到,如果我设置autoresizeOnLoad:true,网格也会在每次调用服务器时调整大小(到网格本身)。这可能不是问题(就像属性名称所期望的行为一样),但我注意到这个新函数使用的宽度是在网格的第一次初始加载期间设置的。

就我而言,网格由 jQuery UI 布局包裹,因此可以使用布局大小。每次布局更改其宽度时,我都会调用setGridSize,但是一旦网格再次加载数据,它就会缩小(或扩展)超出布局边界的宽度,使其与启动网格时的宽度相同。

只是想验证一下。除非我这边可能有什么问题。是否autoresizeOnLoad被锁定在基于初始化网格宽度的宽度上?

谢谢,

塔尔

0 投票
1 回答
848 浏览

javascript - 如何使用 Fontawesome 复选框格式化程序从免费 jqgrid 中的已发布行中删除操作按钮

免费 jqgrid 包含布尔隐藏列 IsPosted 定义为

如果此列的值为 true,则需要从内联操作工具栏中删除删除、编辑和自定义发布按钮。Rhis是使用方法完成的

它适用于可点击复选框格式化程序。如果使用 checkboxFontAwesome4 格式化程序,

总是假的。我也试过

但这对所有格式化程序都是错误的。我也尝试过template = "booleanCheckboxFa",代替格式化程序行,但这没有显示 fontawecome 图标。

如何修复它以使其与 checkboxFontAwesome4 格式化程序或所有格式化程序一起使用?

0 投票
1 回答
1050 浏览

jquery - 免费 jqGrid 4.8.0 - 是否有导出到 csv 的插件

我看到了一些 csv 导出的示例,但想知道是否有内置的东西知道基于处于活动状态的 postData 导出,我看到的唯一示例是本地数据。

0 投票
1 回答
561 浏览

jquery - 免费 jqGrid 4.8.0 - 自动调整大小问题

经过几天的尝试重新创建错误后,我终于能够将错误上传到 jFiddle 中。自从我从 4.7.0 移植后,我注意到了这一点,但无法确定确切的问题。

描述该问题的 jFiddle 位于jFiddle 演示中

这就是问题:

如果您将 autoResize 设置为 true,并且网格中的行数大于网格高度(这样您开始看到右侧的过度滚动),则每次双击该列都会自动调整其大小,整个网格会缩小,并且随着每一次额外的点击,它会越来越小。(只需单击 session_status 和 end_time 之间的列调整大小,您会看到它们在变化,而网格宽度一直在缩小)。

如果您使用 jFiddle 并且行数小于高度,则网格按预期工作,只需执行$('#jqGrid').jqGrid('setGridHeight', 500, false);

(只需单击 session_status 和 end_time 之间的列调整大小,您会看到它们正在发生变化,而网格宽度保持不变)。

我很难确定 jFiddle 上的问题,因为它仅在行数高于网格高度时才隐藏。

有什么办法可以解决这个问题吗?

(ps这只是我不断重复用于演示的一个例子,所以还没有将它移到模板中)

谢谢,

塔尔。

0 投票
1 回答
1597 浏览

jquery - jqGrid filterToolbar不区分大小写的搜索找不到特殊的土耳其字符

我在使用 jqGrid 时遇到问题filterToolbar。工具栏进行搜索,但找不到包含的字符"ı"。例如,我可以搜索"yapi"单词,但搜索工具栏找不到"yapı".

我的页面编码是;

我的 ajax 帖子在这里

$.ajax({ type: "Post", url: "page/get.aspx, contentType: "application/json; charset=utf-8", dataType: "json", data: "{}", success: function () { // }, 错误:函数 () { // } });