问题标签 [iggrid]

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 回答
486 浏览

odata - IgGrid:如何在 JavaScript 中获取远程过滤的 odata queryString

我使用带有远程过滤的基础架构网格(v16.1)。当我过滤列“名称”时,我看到网格以下列方式发出 GET 请求:

"filter=" 和 "&page" 之间的indexof(tolower(name)%2C%27iv%27)+ge+0部分是我感兴趣的 OData Uri 组件的查询选项。

我需要使用此请求 URI 或仅 JavaScript 中的查询选项。

0 投票
1 回答
553 浏览

odata - 带有服务器端分页的 igGrid 不起作用

我正在构建一个带有服务器端分页的 igGrid。网格连接到由 Visual Studio 使用实体框架自动生成的 OData v3 控制器。过滤和排序操作工作正常,但分页不是。

问题似乎是网格将 page=x 和 pageSize=y 放入查询字符串中,但 OData 格式为 $top=x 和 $skip=y。注意仅仅改变names page和pageSize是不够的,因为$skip的值需要是index * pageSize。我尝试了多种编辑控制器以支持 page 和 pageSize 的方法,但无济于事。

我可以在浏览器的地址栏中手动键入具有 $top 和 $skip 的 OData 请求 URL,并获得所需的结果。有没有办法让 Grid 使用 $top 和 $skip?网格本身在 ac# 控制器中定义并作为模型的一部分传递到页面中,因此我注意到我无法访问 GridPaging 对象的 pageIndexUrlKey 和 pageSizeUrlKey 属性。grid.OData 设置为 true。

0 投票
1 回答
789 浏览

javascript - 在编辑器对话框中按需填充 iggrid 组合框列

我正在尝试加载包含组合框的编辑器对话框。组合框应在加载时填充。问题是组合框数据源没有与网格同时加载,当数据最终从服务中完全填充时,数据没有初始化并显示一个空的下拉列表。当我的数据从服务返回时,我想更新组合框 columnSettings 数据源。

我尝试在 editRowStarted 事件上填充组合框?这有效,但不适用于组合框的初始显示。

0 投票
1 回答
249 浏览

css - iggrid header 附加列宽问题

我在带有引导程序的 MVC 应用程序中使用 igGrid。要求是固定网格标题,以便在用户从上到下滚动长列表时可见。通常网格标题如下所示: 在此处输入图像描述

问题是当我调用引导词缀类时,它显示了网格标题,但它们没有任何宽度。它们都粘在一起,并不代表正确的单元格标题。 带词缀的网格标题

我通过将网格rendered事件获取为:

我不知道如何修复标题的宽度。任何帮助表示赞赏。

0 投票
1 回答
2032 浏览

javascript - iggrid 添加新行事件

如何为添加新行和 iggrid 本身创建单独的触发器?我希望能够在不打开编辑器的情况下选择(单击)一行,但同时我想单击添加新行按钮并单击打开编辑器。我还想将 dblclick 事件挂接到行并打开编辑器。

期望的事件

  • 添加新行按钮:单击
  • 行编辑:dblclick
  • 行选择:单击

到目前为止,我有以下设置,但它适用于整个网格,包括添加新行按钮。如下所示,行编辑工作由 dblclick(好)和单击选择行(好)但是,我仍然需要双击添加新行按钮。如何触发编辑器对话框的打开?

在此处输入图像描述

更新

我不知道如何直接订阅网格事件,但我能够使用 jquery 在添加行标题上创建一个 onclick 处理程序。

我必须在呈现的回调中注册。从这里我触发以下

现在,当我单击添加行时,它会触发并添加一行,但数据 ID 现在全为零,单击该行会选择所有添加的行,而 dbl 单击一行只会选择添加的第一个行。

在此处输入图像描述

0 投票
1 回答
103 浏览

javascript - 在 igDialog Ignite UI 控件上使用 igGrid 对调用的多次排序进行排序

我正在使用 Ignite UI Control 我面临一个排序问题让我解释一下场景

我正在打开一个igDialog并在该对话框中打开一个网格视图,使用igGrid如下所示

图。1) 在此处输入图像描述

第一次它工作正常,当我点击每一列时,网格排序执行一次,但是当我点击添加按钮时,我用添加内容替换对话框内容,现在这个对话框看起来像那样。

图(2) 在此处输入图像描述

当点击上面的取消按钮时,再次加载列表视图的内容并显示图(1)。

我面临的问题实际上是当我单击任何列时它两次调用排序函数并且它两次击中我的控制器操作。

没有次我去添加视图,然后返回到列表视图,这称为多次排序。

现在我不知道这里发生了什么?

注意:我正在使用$(gridId).igDialog("content", html);动态加载内容

0 投票
1 回答
486 浏览

jquery - Infragistics iggrid : add custom filter after rendering

In the process of making an Excel-style filtering on an iggrid, I would like to hide some custom filter conditions after displaying the grid.

I already saw that: http://infragistics.com/community/forums/t/97384.aspx, but is there any way to do so without parsing all the DOM? Isn't there any way to intervene on the filter conditions ?

Especially since I'm going to add many filter conditions, I would rather have it in data than in display

0 投票
1 回答
567 浏览

jquery - 使用 jQuery 中的复合主键更新基础架构 igGrid

我正在使用 Infragistics igGrid,其中有多个主键:

网格最初不会有任何数据。当用户单击添加行按钮时,它将调用另一个函数在网格中添加新行。以下是 Add Row 的代码,可以正常工作:

当我尝试更新网格行时,问题就来了。如何传递主键。如果我有任何一个主键,那么这段代码可以正常工作。我将多个键作为{ "TrackTrainId": track_id, "ClassCode": class_code }.

不知道这是否是正确的方法。任何建议我在这里做错了什么。

0 投票
1 回答
730 浏览

javascript - How to Export two ig grids in a single excel file with different sheets

I am using Infragistics ig grids to display data in .Net and need to export these grids to excel file.

Infragistics also supports excel export but the problem is, it supports single grid at a time. I want to export these two grids in a single excel file with different sheets. I have searched a lot but can't find anything helpful on the internet.

Is there any way to do this task ?

Here is my Code

0 投票
1 回答
346 浏览

javascript - 在 $.ig.GridExcelExporter.exportGrid 中设置默认折叠

我正在使用igTreeGrid在表格中显示数据并将该数据导出到 excel 文件中

点击这里例如

它对我来说非常完美,但我在设置导出的网格列宽度和设置默认折叠的 Excel 工作表时遇到问题。

我搜索了$.ig.GridExcelExporter.exportGrid文档但一无所获

有什么办法可以完成这项任务$.ig.GridExcelExporter或其他任何事情......??

我还在此链接中找到了一些有用的材料(单击此处)