问题标签 [subgrid]

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.

0 投票
1 回答
3763 浏览

jqgrid - jqGrid:子网格不填充数据

我有一个子网格,当您单击“奶酪”旁边的“+”号时,ajax 查询会触发,我会看到子网格列名,但实际数据并未填充到子网格中。无论我尝试扩展哪个网格,都会出现问题,但“奶酪”示例如下所示。

您可以在屏幕截图的 FireBug 输出的底部看到 XML 响应。我已经通读了那个 XML,它看起来是有效的。凭直觉,我还把 XML 输出粘贴到了这个页面中,而且缩进看起来还不错。最重要的是,我还让 ajax 调用返回了一些非常基本的值,无论我到目前为止尝试了什么,网格仍然是空的。

在此处输入图像描述

您应该在子网格中看到的是:

子网格的代码是:

主/子网格的 XML 响应可以在这个 Gist中找到

0 投票
0 回答
610 浏览

javascript - Jqgrid:子网格的第一行不会填充数据,尽管它成功获取内容

我有一个工作正常的 JQgrid,它有一个子网格,工作正常,但由于某些奇怪的原因,只有第一行子网格不会填充从服务器接收的数据,尽管我可以看到在 firebug 中返回的数据。所有其他子网格行都将很好地填充。

下面是网格和子网格的代码。(我正在使用带有 jquery 1.5.2 的 4.1.1 版本)

收到的 XML 响应不会显示

有效的 XML 响应

有什么线索吗?

0 投票
1 回答
2348 浏览

select - 带有 subGrid 错误行选择的 jqGrid

我有一个带有子网格的 jqGrid。当我单击子网格的一行时,主网格上的同一行将被选中。我真的不知道原因。

我有 Jquery 1.4.3 jquery-ui 1.8.13 jqGrid 4.1.1

这是代码:

谢谢您的帮助

已解决 问题是主网格的行和子网格的行具有相同的 ID!我解决了为 JSON 中的子网格提供不同的 id。

0 投票
0 回答
1050 浏览

javascript - CRM 2011 / JScript:从电子邮件 ID 或子网格创建/打开电子邮件回复

我正在尝试在包含活动指针子网格的表单中创建一个按钮,其中一些是电子邮件。如果在子网格中选择了此按钮,则需要打开电子邮件的电子邮件回复窗口(打开电子邮件并点击“回复”即可到达的窗口) - 每个选定的电子邮件都有一个窗口。

现在我添加了按钮,我可以检索我需要打开的每封电子邮件的 ID,但是我看不到如何打开电子邮件回复窗口,因为它似乎包含其他信息,而不仅仅是要回复的电子邮件。任何指针或者这是不可能的?

我的子网格按以下顺序包含信息:({guid},类型,索引(在网格中),对象)..我不知道,我无法找出是什么类型的对象 - 我'我怀疑它是活动对象,但我不知道如何验证。

更新:我找到了解决这个问题的方法,因为内置控件无法打开对电子邮件的回复。我所做的是打开一封全新的电子邮件并附加额外的参数 reply_To (我自己添加到表单中),此参数采用电子邮件 ID,如果参数存在,我在加载电子邮件时使用该 ID。我使用 ID 使用 jQuery + oData 查找电子邮件,然后填写字段。这确实留下了在保存/发送邮件时不加载表单的问题。我目前正在处理这个问题。

更新 2:我解决了这个问题,以便当我不想填写表单时它不会填写表单,方法是添加一个隐藏字段并将其设置为我不想填写的特定值。这样,我只在reply_To 在查询字符串中并且该值未设置为我的“DO NOT FILL”值时才填写它。

0 投票
1 回答
1647 浏览

jqgrid - 为什么这个 jqgrid Subgrid navButtonAdd Custom Button bug for FireFox 和 IE 会发生?

当自定义按钮添加到子网格(使用 jqgrid navButtonAdd)但仅在 FireFox 和 IE 中时,导航按钮(无论是在 toppager 还是常规寻呼机上)是否存在错误?它似乎在 Chrome 中工作/看起来很好 - 父网格的自定义按钮在 Firefox 和 IE 中也可以正常工作,这只是一个外观问题/悬停和大小问题,仅作为这些浏览器的子网格出现在网格中。

这是按钮大小和悬停位置的错误。

查看这张图片以了解我的意思:http: //i.imgur.com/YLroY.png

我的代码(在子网格的 subGridRowExpanded 属性中)是这样的:

任何解决此问题的帮助将不胜感激。

谢谢!:)

0 投票
1 回答
1132 浏览

jquery - jqGrid SubGrid 未填充

我正在尝试在不使用 json 数据的情况下填充子网格subgridurl(因为这将使每一行扩展的页面调用)。但出现错误:("t.rows is undefined"在 grid.base.js 中)。代码如下: 使用的模块版本:

  1. jquery-1.6.2.js
  2. jqGrid 3.3.2

提前致谢。

0 投票
1 回答
549 浏览

jqgrid - 带有 FooterRow 的子网格

是否可以将页脚设置为 jqGrid 子网格。我有一个包含许多行的 mainGrid,每一行都有一个子网格。或者我必须像这里一样使用主详细信息的方式来做到这一点(“高级”->“主详细信息”)

网格应如下所示:

我希望你能明白我的意思。

0 投票
3 回答
953 浏览

jqgrid - jqGrid subGrid 滚动后停止打开

我有一个使用 subGrid 的网格(版本 4.1.1)。我正在使用 loadonce: true 和 scroll: 1. 当网格第一次加载时,我可以毫无问题地打开 subGrids,直到我将主网格向下滚动到它加载更多数据的位置。之后,没有子网格将打开或关闭。如果我单击加号图标,我会看到“正在加载...”,但没有任何反应。我什至无法关闭之前打开的子网格。

这是我的网格定义:

我希望你能帮忙。

0 投票
1 回答
4674 浏览

javascript - 在循环中动态扩展子网格 - JQGrid

我有一个使用 subGridRowExpanded 的子网格的网格。

我想动态扩展网格的一些行,所以我在第一个网格的 GridComplete 事件中写了以下内容。ids 是我的 Grid 的行 id 数组

我也尝试使用以下代码,但由于某些原因,第二级 GridComplete 中的复选框仅添加到最后展开的行。

上面的代码扩展了适当的行。但,

在 Subgrid 的 GridComplete 事件中,我在每一行中都有复选框。

所以,在这里我需要检查一些 Chekc 框。

但问题是,

subgrid_row_id 出错了

即最后一个要扩展的子网格的ID 在父网格的SubGridRowExpanded 中分配。

注意:我手动将复选框添加到子网格中的每一行

提前致谢。

0 投票
1 回答
559 浏览

json - jqgrid 子网格每个都显示来自 json 数据的所有项目

我一直在尝试在 jqgrid 中实现一个简单的子网格来显示发票的行项目。我终于得到了要填充的子网格,但是每个子网格都显示了相同的行项目列表,这实际上是数据集中的所有条目。

我不太确定如何调试它,但这里有一些我的潜在想法 -

  • json 存储(不)响应 GET 查询的方式是否存在问题?

  • 是不是因为我没有在任何地方定义子网格数据中的哪个字段可以说是“外键”。

  • 我是否需要 subGridUrl 指向仅包含适当数据的 json 数据(不是每个行项目)

订单项的 JSON 示例:order_id 指向订单的 id

主要网格项目的 JSON:

我的 jqqrid 脚本的适用部分: