jqgrid相关内容

如何在 jqGrid 中创建非数据库列?

我想即时计算 Total 而无需在 calctotal.php 中进行计算.从本质上讲,这是一个计算列.我曾想过使用像 afterInsertRow 这样的事件,但即使没有事件,它也会将列数据移动一,因为 XML 文件只有 3 列而不是 4 列.所以我的 Total 列现在有来自 Notes 的数据 我确实在 php 文件中添加了一个假列,但为什么我必须这样做呢?谢谢 url:'./calcto ..
发布时间:2022-01-19 14:01:05 其他开发

jqGrid 单元格编辑 - 双击编辑?

默认情况下,如果 jqGrid 单元格是可编辑的,单击该单元格会将其更改为编辑模式.有什么办法可以让它通过双击进行编辑?这样可以更轻松地执行行级操作,例如删除,因为我的网格中的所有列都是可编辑的. 解决方案 是的,您可以使用 ondblClickRow 事件来捕获双击. 下面是一个简单的示例,可以帮助您入门: ondblClickRow: function(){var row_id ..
发布时间:2022-01-19 14:00:58 其他开发

JQGrid - 无法调用 ASP.NET WebMethod 但可以使用 Ajax

我是 jqGrid 的新手,我发现很难遵循文档 jqGrid 文档 在设置 JQGrid 时,我不知道如何调用 WebMethod.我已经成功地进行了 Ajax 调用以获取数据,然后使用本地数据设置 JQGrid.我认为这是设置过程中的一个额外步骤,并且我应该能够使用 url 属性提供网络方法的路径. editurl 属性也是如此.我从来没有真正收到过服务器的帖子. 原始代码 ..
发布时间:2022-01-19 14:00:47 C#/.NET

在 jqGrid 中内联编辑行时出现排序列的问题

我对网格的使用涉及排序,同时在内联编辑模式下有几行. 问题是: 有什么方法可以在编辑一行或多行的同时执行排序? 如果没有,当我在内联编辑一行或多行时单击列标题时是否有一个事件会跳转?(在对内容进行排序之前我可以删除编辑的事件) 谢谢,卡塔林 解决方案 一个有趣的问题!来自我的 +1. 编辑行或单元格的排序问题在于对编辑单元格的包含的访问.jqGrid 的当前代 ..
发布时间:2022-01-19 14:00:38 其他开发

将按钮添加到 jqGrid 顶部工具栏

看起来 jqGrid 的默认工具栏总是在底部.下一页/上一页等按钮和用于选择每页行数的下拉菜单将始终显示在网格底部. 我找到了一种添加自定义顶部工具栏并将自定义按钮推入其中的方法. 真正需要的是一种将默认功能(如分页)添加到网格顶部而不是底部的方法. 解决方案 我不明白为什么拥有顶部工具栏如此重要.您是否使用不分页或网格中有很多行,如果不滚动就看不到底部工具栏?还是有别的原因? ..
发布时间:2022-01-19 14:00:28 其他开发

使用基于 JavaScript 的 SVG 库的表格标题内的垂直文本

我将 jqGrid 与许多包含布尔信息的列一起使用,这些列在表中显示为复选框(请参阅 http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixedO.htm 为例).为了更紧凑地显示信息,我使用垂直列标题.它工作得很好,并且在所有浏览器中都可以在 jqGrid 中工作(请参阅我在 jqGrid 论坛中与 Tony Tomov 的讨论 http://ww ..
发布时间:2022-01-19 14:00:12 前端开发

动态更改 JQgrid 列名

我只需要根据用户从选项列表中的选择动态地重命名 JQgrid 列.我该怎么做? 解决方案 根据jqGrid 文档,colNames 网格创建后无法更改. 但是,您可以通过使用多个列来模拟列名更改.然后,您可以隐藏所有这些,除了将向用户显示的单个.当用户选择另一个时,只需交换所选列.例如,如果有效列是 [A, B, C, D],您可能首先只显示 A.然后如果用户选择 C,隐藏 A 并显 ..
发布时间:2022-01-19 14:00:05 其他开发

jqGrid 重新加载网格

这是我之前关于将列添加到基于 jqGrid 的表中的问题的补充.这是我的新js代码: var col_names = ['First', 'Second', 'Third', 'Fourth', 'Fifth'];var col_model = [{名称:'invid',索引:'invid',宽度:100},{名称:'invdate',索引:'invdate',宽度:90},{name:'amo ..
发布时间:2022-01-19 13:59:50 前端开发

如何让 JQGrid 识别服务器发送的错误?

我有一个运行良好的 jqgrid. 我想知道是否可以捕获服务器发送的错误?是怎么做的? 解决方案 我最近在我为 CB Richard Ellis(我的雇主)工作的原型项目中广泛使用了 jqgrid.如 文档 中所述,有很多方法可以填充 jqgrid:(请参阅“检索数据"节点). 目前,我进行了一个服务调用,该调用返回一个 json 字符串,当评估该字符串时,会为我提供一个包含以 ..
发布时间:2022-01-19 13:58:55 其他开发

如何将自定义按钮添加到 JqGrid 添加/编辑表单?

是否可以将自定义按钮添加到 JqGrid 添加/编辑表单? 我想要一个显示“保存并新建"的按钮,一个显示“保存并关闭"的按钮,以及一个显示“取消"的按钮,而不仅仅是提交和取消. 有可能实现吗? 解决方案 jqGrid 有一些用于按钮的 CSS 类.例如,您可以在 beforeShowForm 回调中添加新按钮: $.extend($.jgrid.edit, {bSubmit: ..
发布时间:2022-01-19 13:58:47 前端开发

将数字寻呼机添加到 jqGrid

有人知道设置 jqGrid 以使用数字寻呼机的方法吗? 而不是第 1 页,共 20 页,我想让分页像 1,2,3,4 > >> 当我点击 4 时,它会像 >> 我已经看到其他网格如何做到这一点,但我似乎无法找到 jqGrid 做到这一点的内置方式.我可能有办法实现它,但如果已经有东西了,我不想重新发明轮子.这将涉及我在从网格数据中获取用户数据以确定可用页面后添 ..
发布时间:2022-01-19 13:58:41 其他开发

使用不同的表数据重新加载已加载的 jqGrid

我有一个以两种不同模式显示表格的页面.在每种模式下,我都有一组不同的列.我正在使用 jqGrid 来显示表格.当我第二次尝试加载表格时(同样或不同的列),表格不会刷新数据. 是否有不同的 API 来重新加载数据?还是我应该先用一些方法来清理桌子? 解决方案 使用“GridUnload"方法将卸载网格并保留原始HTML表格.下一次创建网格的调用将使用任何给定的模式从头开始 ..
发布时间:2022-01-19 13:58:31 其他开发

jqGrid 和 autowidth 选项.它是如何工作的?

我正在使用 jqGrid 并将 autowidth 选项设置为 true. 根据文档: 设置为 true 时,网格宽度会自动重新计算为父元素的宽度.这仅在最初创建网格时完成.为了在父元素更改宽度时调整网格大小,您应该应用自定义代码并为此使用 setGridWidth 方法 这使得网格占据了父元素中所有可用的宽度.此属性的另一个效果是每列都会缩小以适应可用的宽度. 这很好用. ..
发布时间:2022-01-19 13:58:22 其他开发

JQGrid Edittype: 'select' 使用 dataurl 返回 <select>与 <optgroup>不保存选择值

我有一个带有 edittype:'Select' 的 JQGrid 列,它使用 dataUrl 返回包含不同帐户组的组的帐户列表. 我的问题:保存行时,没有值传递给我的 Select 列的 editurl.如果我删除 's 一个值将传递给我的 Select 列的 editurl. 说明:对于我的列数据,我返回帐户名称,而不是值,因此在加载网格时会显示名称. 当编辑一行时(内联编辑 ..
发布时间:2022-01-19 13:58:12 其他开发

使用 JQuery 创建链接的最佳方法?

我们使用 jqGrid 自定义格式化程序在 JQuery 网格中输出链接.我们只是使用字符串操作来构造链接: var s = "这是blah"; 有没有更“聪明"的方法来使用 JQuery 创建链接(和其他表单元素)? 解决方案 正如 S ..
发布时间:2022-01-19 13:57:52 其他开发

jqGrid 多选 - 仅使用复选框限制行的选择

早上好,我正在开发一个激活多选的 jqGrid. 我只需要使用 multisel 框来限制对行的选择,而不是通过单击行上的任何位置.那是因为我需要通过单击某些单元格上的链接来执行一些操作,并且我不会更改活动的多选.我试图设置 multiboxonly 属性,但这不是我需要的.我没有找到其他任何东西可以自定义网格的这个功能. 解决方案 您可以控制根据您的自定义beforeSelectR ..
发布时间:2022-01-19 13:57:43 其他开发