问题标签 [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.
javascript - 将 javascript 事件添加到 jqGrid
我正在使用 jqGrid 插件,我想将 onKeyPress 事件添加到编辑表单的每个字段。
此代码适用于 IE8,但在 FF 和 IE7 中失败
如何修改它以使其在 IE7 和 FF 中工作?谢谢。
jquery - 如何将 jqGrid 与 ASP.NET MVC 一起使用?
我刚刚开始使用jqGrid,我想在其中显示一些表格。
谁能告诉我使用 ASP.NET MVC 填充此网格的正确方法是什么?如何将信息从控制器传递到 jqGrid?它需要是特定格式吗?
如果有人可以提供有关 ASP.NET MVC + jqGrid 的一些信息,我将不胜感激。
jquery - jqGrid 'url' 参数会导致更深 URL 中的页面出现错误
我正在尝试将 ASP.NET MVC 站点部署到安装了 3.5 框架的 Windows 2003、IIS 6.0 服务器(但不是 ASP.NET MVC - 它只是在 bin 文件夹中)。该站点使用 jqGrid,但在部署服务器上,网格在某些情况下会失败。
该网站的母版页位于/Views/Shared/Site.Master。它有一个脚本标签来包含用于初始化和加载 jqGrid 的 JavaScript。
我发现当我部署时,JavaScript“/”和ASP“~”都没有强制脚本文件的路径为绝对路径。我需要添加一些代码以确保路径完整:
jqGrid 初始化函数中的 url 包含获取初始数据的控制器方法的路径,如下所示:
我还发现我必须添加点才能使其在 IIS 6 服务器上工作,但它确实有效。
问题是我在“行为”列中有链接可以导航到编辑页面。编辑页面使用相同的母版页,因此使用相同的脚本。但是,页面的 URL 是 /MyWebApp/Report.mvc/Edit/#(其中 # 是要编辑的报告的 ID)。jqGrid 不会初始化。
在 Firebug 控制台中,我看到了错误:
我很确定这是假的,因为我能看到的唯一变化是 URL 现在更深一层(/Report.mvc/Edit 与 /Report.mvc)。
这个网络上有许多古怪的东西,作为承包商,我无法控制它们,也无法控制服务器。
我认为这是 jqGrid 处理 URL 的问题,因为我试图将 url 参数设置为以下值:
两者都在所有页面上引发脚本错误,指的是 s.data 或 s.url 不是 jQuery.js 脚本中的函数。
有人对如何在我的部署环境中进行这项工作有任何提示吗?
更新:我很久以前就解决了这个问题,但现在我发现有这些奇怪怪癖的测试服务器是虚拟服务器。我正在寻找这是否对这个特定网络上的这个问题和其他问题有任何影响。
jquery - 如何在jqGrid中显示超链接
我是 jQGrid 的新手。是否可以在 jqGrid 的列中显示超链接?在我们的 UI 中,我们需要在表格的每一行旁边显示编辑和删除链接。jqGrid可以吗?
jqgrid - jqGrid - 默认添加/编辑按钮 - 处理服务器响应
我正在研究我的第一个jqGrid实现。我正在使用出现在 navGrid 中的标准添加/编辑按钮,但是当我在编辑/添加表单中单击提交时,我无法识别如何处理服务器响应。
我在某处缺少标准回调或事件参数吗?有没有办法定义如何saveRow
调用或者我可以实现默认的成功/错误回调方法?
任何方向将不胜感激!!!
javascript - 带有下拉菜单的 jqGrid 表单编辑 - 如何设置初始值
我有一个有 3 个值的对象
- ID
- 缩写
- 描述
在 jqGrid 中,我将网格设置为显示缩写。
当我单击编辑(使用表单编辑功能)时,我通过编辑选项在下拉列表中填充值的 ID/描述组合:
当我在网格中可用的只是缩写时,如何轻松设置下拉列表中的选定值?
javascript - 如何显示 jqGrid 中的所有行?
jqGrid 公开了一个属性rowNum
,您可以在其中设置要为每个页面显示的行数。您如何将网格设置为仅显示所有行?
现在我只是将它设置rowNum
为非常高的东西,<%= int.MaxValue %>
但我想知道是否有更好的方法。
javascript - 在 jqGrid 的 Caption 和网格本身之间放置一个空 div
我想在 jqGrid 上的 Caption 和网格本身之间放置一些自定义项(过滤器输入)。
这可能吗,我已经搜索了 api,但没有任何东西可以让我实现这一点。
现在,我只是简单地删除了标题,并将我想要的所有内容放在网格上方(包括我想要的标题的 H2)
jquery - 使用 jqGrid 逐步增强 HTML 表格?
我找不到 jqGrid 用于“绘制”现有干净 HTML 表的示例。这可能吗?我目前正在使用数据表http://www.datatables.net/因为它很容易在现有的 HTML 上实现,但更喜欢 jqGrid 的主题支持和挂钩。
javascript - JQGrid / 添加/编辑窗口中选择的日期
在编辑内联时,我已经能够将日期选择器工作到 JQGrid 中,但我无法在添加/编辑窗口中使用它。有没有人有关于如何执行此操作的说明或我可以查看的示例?
我正在尝试做的那个网站的演示:http ://www.the-di-lab.com/demo/apples
我读到我可以使用以下方法,但不确定如何集成它: