问题标签 [jqgrid-inlinenav]
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.
ajax - 如何在 Jqgid 的编辑行中添加选择框?
我正在使用 jqgrid。我想添加记录内联导航现在我想在行字段中添加选择框。怎么可能?我使用 Ajax 从数据库中获取数据,我想将这些数据添加到选择框中。怎么可能?请帮助我的 Ajax 代码
我的 JqGrid 代码
jqgrid - 如何在 jqGrid 中使用 startwith 和 between 操作数
我想在 jqGrid 中使用以下操作数开头:
在 jqGrid 中,我只有一个开头,但没有开头,我想将此操作数添加到搜索操作数中。
我有一个 lib 表,在 lib 表中我有一个 mesc 字段(数据类型 mesc 是 nvarchar(10))。在此表中,我保存材料信息。我在 Mesc 以 13 到 60、6 到 70 和 80 到 90 开头的情况下对记录进行分组。最终用户可能希望查看所有以 13 到 16 或 13 到 60 开头的材料。我不知道如何来实现这一点。
jqgrid - 在jqgrid中获取单选按钮值
我是 jqGrid 的初学者,我想实现内联编辑并编写以下代码:
我这个网格我有 2 个单选按钮列。我希望用户确定此证书提供的证据是原始的还是复制的,我尝试通过此代码获取值单选按钮(选中或未选中)
此代码总是警告错误值,请帮助我编写此代码,谢谢所有专家。
jqgrid - jqGrid 内联编辑 - addRow 键第一次不起作用
我想用Esc和Enter键使用内联编辑,我正在使用inlineNav
方法。我已经设置keys: true
了editRow
方法并且键正在工作。当我使用“添加行”按钮时,键不是第一次分叉。我必须通过鼠标取消此操作,当我再次尝试添加行时,按键工作正常。我不知道如何调试它。这是 jqGrid v. 4.4.4
jqgrid - 带有动态滚动的 jqGrid 内联编辑 - 滚动问题
我正在使用带有动态滚动的 jqGrid,我想使用带有inlineNav
incl 的内联编辑。Oleg的解决方案使内联编辑最终变得有用。
我发现动态滚动有问题,因为并非所有行都被加载(和渲染)并且滚动时内联编辑方法出错。为避免出现问题,用户不能滚动:
- 选择行然后使用添加/编辑后无法滚动
- 即使不选择行也无法滚动,因为没有选择,
first
就会应用位置(第三个视频) - 添加/编辑行时无法滚动(一种解决方案可能是暂时禁用滚动条)
链接:
- 演示:http: //jsfiddle.net/dmnc_net/tNGJn/
- 滚动
beforeSelected
:http: //youtu.be/osvwiykcuME - 滚动
first
和last
:http: //youtu.be/Du_TBrlrzSI - 滚动而不单击任何行:http: //youtu.be/pCzpk1SvQNA
我使用了这些 addRow 位置设置beforeSelected
:first
和last
; before
并且after
根本不工作。
我正在考虑通过修补addRow
和editRow
方法来解决这个问题,方法是告诉他们滚动位置并在用户滚动得太远并且卸载所选记录时处理加载/卸载的“页面”。但我不确定这是否可能,或者使用模式添加/编辑对话框会更好。
jqgrid - JQGrid InlineNav 删除选项
我正在为我的 jqgrid 使用“inlineNav”。它具有添加、编辑、取消添加所需的所有功能。但找不到任何要删除的东西。我尝试使用“navGrid”删除,但随后出现错误“错误状态:'未找到'。错误代码:404”。
那么可以做些什么吗?
@Oleg 我指望你的帮助!
根据您的建议,我创建了此代码,但它不起作用!你能告诉我出了什么问题吗:
我没有提供任何数据,但在将其保存在现场并重新加载后也会出现同样的情况。但是当我点击添加时,表单会打开,当我在输入数据后点击提交时,它就会停止。那么你能告诉我我的代码有什么问题吗?
谢谢你的帮助,你真是个救世主!!!
悉达多
jqgrid - jqGrid with localArray - 内联导航:在单击添加、保存和删除行按钮时调用自定义函数
我正在使用 jqGrid 和 localArray 数据。我正在从 azure db 获取这个数组并绑定到网格。在处理每一行之后,我计划在数据库中更新它。
我正在使用内联导航栏。单击“添加行”、“保存行”和“删除行”按钮时,我想调用我的自定义函数,然后想从该函数中保存/删除数据库中的数据。
首先我想知道我的设计是否正确和可扩展。
目前,我可以使用“aftersavefunc”参数在单击保存按钮时调用自定义函数。
其次,请让我知道我必须为“删除行”按钮设置哪个参数。我认为对于“添加行”,相同的参数可以工作,因为我们必须单击“保存行”按钮来保存行。
我的代码如下供参考:
jquery - jqGrid with localArray - 内联导航:获取删除行按钮并调用自定义函数
我正在使用 jqGrid 和 localArray 数据。我正在从 azure db 获取这个数组并绑定到网格。在处理每一行之后,我计划在数据库中更新它。
我正在使用内联导航栏。单击“添加行”、“保存行”和“删除行”按钮时,我想调用我的自定义函数,然后想从该函数中保存/删除数据库中的数据。
首先我想知道我的设计是否正确和可扩展。
目前,我可以使用“aftersavefunc”参数在单击保存按钮时调用自定义函数。
其次,请让我知道我必须为“删除行”按钮设置哪个参数。我认为对于“添加行”,相同的参数可以工作,因为我们必须单击“保存行”按钮来保存行。
我的代码如下供参考:
jquery - 带有 Ajax 数据 (JSON) 的 jqGrid:使用 azure 数据库中的“url”参数在网格中加载数据
我对 ajax 实现有一个疑问。我会发现“url”参数需要定义为“service_name1.azure-mobile.net/tables/”来获取数据以填充网格。但我需要添加请求头“X-ZUMO-APPLICATION”来定义应用程序密钥。为了做到这一点,我认为我必须在函数中使用正确的标头创建一个 httprequest,并且需要在 jqGrid 的某些参数中设置该函数的引用以加载数据。您能指出如何实现吗?
使用 jqGrid 的页面以“ https://service_name2.azure-mobile.net ”开头
这里 service_name1 是 azure 移动服务名称,service_name2 是 azure Web 服务名称,我在移动服务 service_name1 上为 service_name2 启用了 CORS(跨对象资源共享)。
如果需要任何其他信息,请告诉我
更新了代码以使其与 Ajax 调用一起使用:
奇怪的是,我无法使用 fiddler 捕获此请求,因此我正在使用 IE 开发人员工具栏(使用 F12)捕获请求。我尝试使用 fiddler 编写请求,使用 GET 和 url' https://mohit.azure.net/tables/Schedules '并将标头参数设置为 X-ZUMO-APPLICATION : appKey。我得到了这个请求的正确响应(预期的 JSON 格式的表格数据)。所以我觉得附加参数有问题。
更新代码第 2 部分
jqGrid 4.4.5版本使用ajax方式加载网格数据的解决方案
azure - 如何实现 Azure 移动服务表的内联编辑(Edit)。如何处理错误处理
我正在将 jqGrid ( inlineNav
) 与来自 azure 服务的数据一起使用,并且有兴趣了解使用 azure 移动服务表进行内联编辑和错误处理。
请分享想法。
代码更新1:基于Oleg建议的使用方式和机制ondblClickRow
的Enter代码更新Escape
内联编辑和服务器端分页的组合代码:
代码更新 3: