问题标签 [jqgrid-asp.net]
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.
jquery - 将 jqGrid 与 WCF WebAPI 一起使用
我正在使用wcf webapi从我的 asp.net 应用程序中获取数据,并尝试使用 jqGrid 显示它。数据回来看起来像:
在标题中我有:
在页面下方,我有以下元素:
<table id="driverScoreCard"><tr><td></td></tr></table><div id="pager"></div>
运行示例时,我在 jqGrid 源中得到“对象不支持属性或方法'格式'”。我正在使用 jqGrid 4.1.2 版。让我知道我是否可以提供更多信息。
asp.net-mvc - jqGrid 嵌入在自定义用户控件中
我有一个使用 jqGrid 的简单自定义用户控件。控件如下代码所示:
标记:
脚本(在 ascx 文件中)
该loadUmltGrid
函数在通过母版页加载的专用 js 文件中定义。这里是:
我需要在 Web 部件 (SharePoint) 和另一个控件中使用此用户控件,因此我只是在我的项目中添加了一个包装 Web 部件,并将该控件包含在另一个控件中。
从以下屏幕截图中可以看出,一切似乎都适用于 Web 部件
但是当我在另一个用户控件中使用它时,我遇到了两个奇怪的问题:
- 添加到工具栏的自定义“导出”按钮被复制
- 寻呼机(第 n 页,共 m 页)显示为左对齐
您可以在以下屏幕截图中看到此行为
有什么建议吗?
jquery - 为什么当 Grouping 处于活动状态时 JqGrid 会丢失最右边的列边框?
我有一个没有太多自定义的网格,可以很好地呈现grouping: false
如果我打开分组,边框会消失,如屏幕截图所示。
其中一个关于边框的单元格的 CSS 类是ui-jqgrid
并且TR.ui-row-ltr TD
将边框设置为1px solid
,但它实际上并没有呈现。如果我关闭边框属性,它会将其从分组行和网格中的所有其他行中删除。
关于如何绘制此边框的任何想法?谢谢!
按要求定义网格:
您可以使用以下 JSON 字符串在网格中填充测试数据,这会导致我出现问题:
jquery - 如何获取 jqGrid 选定的行单元格值
有谁知道如何获取 JQGrid 选定行的单元格值?我在 JQGrid 中使用 mvc,我想访问所选行的隐藏列的值?
jquery - 在 OnSelectRow 之外访问 JqGrid 选定值
我有一个带有子网格的 Jqgrid。在子网格上,我使用 asp.net mvc 3 应用了添加和删除功能。代码如下:
权限 ID 被全局定义为 0。但是当我按下网格的删除按钮时,它没有将权限 ID 的新值传递给控制器。当我调试它时,它成功地更改了权限 ID。
有谁知道什么问题?
谢谢
javascript - 具有重复列的 Jqgrid 选择问题
我在 Jqgrid 中面临行选择问题。我在网格中复制了行。每当我选择重复项或它选择该重复行的第一条记录时。
jqgrid - 如果 javascript 已启用,jqGrid 可以降级吗?
我目前正在为我们的新门户项目评估网格组件。我遇到了我觉得很有趣的 jqGrid。我的一个要求是门户应该在关闭 javascript 的情况下工作。
我在 StackOverflow 上找到了这篇文章,但它没有回答这个问题。有谁可以告诉我 jqGrid 是如何处理这个问题的?
jquery - jqGrid动态解析网格寻呼机ID?
我有 3 个简单的问题。
我有一些代码告诉我页面中是否存在 jqGrid 对象:
如果有,我想找到寻呼机 ID 元素。有没有办法做到这一点?
假设我的 jqGrid 表中有一个自定义类:
如何动态检查 jqGrid 中是否存在 customclass?
编辑:
在 Oleg 的帮助下,我已经能够编写一个reconfigPermissions()
显示/隐藏默认添加、编辑和删除按钮的函数。这是功能:
当用户在页面其他地方定义的组合框中选择另一个日期范围时,将调用此函数。问题如下:如果最初加载网格时,用户有权使用默认时间段(在组合框中选择)一切正常。您可以在组合中切换日期范围,按钮会正确显示和消失。不幸的是,如果用户对最初选择的默认时间段没有权限(因此第一次创建网格有{add: false, edit: false, del: false}
),即使切换到用户拥有权限的时间段也根本不会添加按钮。
这是绑定到组合框change
事件处理程序的代码
有什么建议吗?
jqgrid - 如何更改 jqgrid 分页样式
我想更改 jqgrid 的默认分页。我想要下面给出的分页
1 2 3 4 5.. 下一个
默认支持吗?我怎样才能做到这一点?
谢谢,
asp.net-mvc-2 - 脱离 DOM 的 jqGrid 表
我试图让 jqGrid 处理已经存在的 DOM 表。但是,我对执行此操作的一些说明感到有些困惑...例如,我在一个特定的帮助站点上阅读了此内容... http://www.secondpersonplural.ca/jqgriddocs/_2h30t8wte.htm 当他这么说时: "jquery.jqGrid.js 的新版本默认启用了这个模块,所以请确保将grid.tbltogrid.js 和grid.tbltogrid-min.js 复制到相应的文件夹中。如果您不希望包含此功能,对 jquery.jqGrid.js 进行适当的更改。”
他在说什么?
此外,Jquery 网格下载站点给了我一组说明:“为了使用这个模块,你应该在下载网格时将表格标记为网格(在其他模块中)。有关更多信息,请参阅下载。对于开发人员 - 这个是 src 目录中的 grid.tbltogrid.js。” 现在我在下载时标记了表格到网格模块。
我应该怎么做才能完成这项工作?
我应该调用什么函数,目前我正在调用......
这似乎有点不对劲。
更新:添加了我引用的内容 以下是我引用的脚本...忽略 DataTable 脚本...一旦我确认它有效,我将很快删除它们。