问题标签 [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.
jquery - 免费 jqGrid 4.9.0 - 当网格处于模态时,sopt 菜单覆盖
当我从引导模式中调出网格时,sopt 菜单在后面打开,所以基本上用户看不到它。
有什么技巧可以改变 z-index 让它进入前面吗?
谢谢
jquery - 用于edittype ='select'的jqGrid dataUrl方法中的jQuery无法识别表达式错误
这是该线程的延续。我正在使用free-jqGrid 4.9.0并进行内联编辑。
在我的 ASP .NET MVC控制器中,我有以下方法:
使用 IE 开发人员工具,这是响应:
但我收到以下错误,
http://localhost:51176/Scripts/jquery-2.1.3.min.js 0x800a139e中的第 2 行第 12461 列未处理的异常 - JavaScript 运行时错误:语法错误,无法识别的表达式:{“123”:“IAM1”, 1234":"IAM2","12345":"IAM3"}
我想知道dataUrl
期望什么样的格式,因为我对其他列使用完全相同的格式,例如editoptions: { value: TeaserStatusList }
在这种情况下TeaserStatusList
,格式与{"123":"IAM1","1234":"IAM2","12345":"IAM3"}
谢谢
更新:
jquery - 免费 jqGrid 4.9.0 - 高级搜索对话框(多参数搜索)正在更改位置,直到退出屏幕
此错误仅在 Free jqGrid 4.9.0 上发生(当我切换回 Free-jqGrid 4.8.0 时一切正常)。
我无法在 jFiddle 上重新创建它,所以这可能是因为我在同一页面上有多个网格(也许)。
错误:
高级搜索对话框的样式“top”和“left”都默认为 0px,因此当用户单击搜索按钮时,它们默认出现在网格的左上角。
现在,如果您关闭对话框,然后再次单击搜索按钮,则会以某种方式重新计算“顶部”和“左侧”,并且对话框会上升 -228.1875 像素(顶部)和 -5 像素(左侧) . 下次我重复这个流程时,对话框就从屏幕上消失了(因为它变成了 -500px 或其他东西)。
这发生在我所有的 5 个网格上。相同的行为。每次重新打开时,对话框都会重新计算它的位置。
我开始进行逆向工程,以找出 4.9.0 中导致这种行为的那些行在哪里,并发现这是由于savePositionOnHide
块内的函数(jquery.jqgrid.src.js 中的第 9896 行):this.data(propName, {
如果我更换:
和
我从 4.8.0 复制的,一切正常。
所以我只是想知道,如果这确实是一个错误,或者我错过了什么。
谢谢,
javascript - 在查找对话框中按下回车键时如何进行 jqGrid 搜索
我在这里遵循了解决方案,但我无法使其工作。我正在使用 free-jqGrid 4.9.0 版。我也没有收到任何 JavaScript 错误。在调试时,我看到控件刚刚通过click
方法调用而没有任何反应。
将不胜感激任何帮助,谢谢
jqgrid - jqGrid - 隐藏枢轴中的特定列或行
如果我们要隐藏列(第 7 个月,范围:边框黑色)
或隐藏列(2015 年,边框绿色)
有没有我们可以使用的解决方案或 jqGrid 选项?
javascript - 如何通过内联编辑从 jqGrid 列中获取 Select 的文本
我需要在 jqGrid 中获取一个单元格的文本和值edittype='select'
这是我的 colModel
我正在使用内联编辑和 free-jqgrid v4.9.0
当我跑var respId = $(gridId).jqGrid('getCell', row_id, "ResponsibleId");
它给了我正确的项目价值,但我也需要文本。
谢谢
jquery - Free-jqGrid 4.9.0 多选右键单击一行的行为与常规单击一样
ig我正在使用multiselect:false,每次我右键单击时,该行都会被选中(也就是无论我右键单击它多少次都会突出显示),但是,一旦我打开multiselect:true,每次我右键单击给定行时,它都会在选中和未选中之间切换。
无论右键单击网格行多少次,我都可以保留一条线的选择吗?
原因是当我选择 3 或 4 行并且想要执行一些右键单击菜单时,我右键单击的行将切换回未选择的行。
谢谢,
jquery - 免费 jqGrid 4.9.0 - 将 multiboxonly 与 setSelection 结合使用
演示:http: //jsfiddle.net/mrfvsyc2/12/enter code here
当我使用 multiboxonly 时,我必须在实际的复选框中单击,才能选择多行。如果我只选择一行,它将重置我的所有其他选择。这是我需要的理想行为,效果很好。
问题出在 setSelection 方法 (grid.setSelection) 上,它的“行为”就像我在复选框中单击一样,而我需要它像在单击行一样。
在演示中,每次用户右键单击一行时,我都会使用 setSelection。我需要选择就像用户只点击了行,而不是用户选中了复选框。
setColumn 函数可以考虑 multiboxonly 选项吗?
谢谢,
javascript - free-jqgrid: clearGridData 问题
我在使用free-jqgrid 4.9.0
. 当我使用将数据加载到我的网格中时
一切正常;数据被添加到当前网格中。但我以这种方式得到重复,所以我只想在添加数据之前删除它:
这会清除我的内容,jqgrid
但无法添加新数据。
所以只要我不使用清除部分,添加就可以完美地工作。但是当我想将我的数据添加到清除的网格中时,它根本不起作用。
感谢您的任何帮助或建议!
jquery - jQgrid 工具栏搜索 - 从任何列中动态删除搜索框
我正在使用 jqgrid 4.4.4 版,现在我面临一个与工具栏搜索相关的问题。正如我在标题中提到的,我想在渲染网格期间或之后从任何列“动态”删除工具栏搜索的搜索框。我用谷歌搜索,但我没有找到任何相关的解决方案来解决我的这个问题。我使用selColProp
了这样的属性
loadcomplete
并且由于某些逻辑原因在功能中提到。如果有人知道如何做到这一点,请分享您的宝贵想法。
更新: 现在我正在使用免费的 jqgrid 4.9.2 版,而且这个功能也没有发生。