问题标签 [ignite-ui]
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 - 使用我的自定义 ajax 调用在 igHierarchical Grid 上按需加载
我正在尝试igHierarchicalGrid
为我的应用程序实现,根据用户要求可以有多个级别。我需要使用Load on Demand
没有 oData 的功能,这样我就可以使用服务器的 JSON 响应,解析它并在子网格中显示结果。
我面临的问题是 How to use my custom ajax call
,我可以从中向服务器发送一些数据,而不需要主键,并以所需格式获取结果,以便加载与该网格对应的子网格。
我在 Jquery 中找不到没有 OData 的按需加载示例。
我试图给出以下设置:
// 最顶层
对于儿童级别:
但是,对于子列,它直接将 URL 作为它假定为 JSON 的字符串。
如何进行自定义 Ajax 调用,以及如何在该请求中从父行传递参数。
infragistics - 无法更新 igGrid 上的过滤
我有两个简单的要求
我的印象是,要以编程方式更改列数,您首先需要“销毁”网格,然后重新创建它。
要更新过滤器,您只需执行此操作
调用我的代码时总是出现此错误
这是一个代码片段
javascript - igCombo 模板不影响所选项目
当我在 selectedItems 属性中设置索引以在 igCombo 中显示预设值时,只要 itemTemplate 不用于生成文本值。
javascript - 具有淘汰赛问题的多列标题 iggrid
我正在使用 IgniteUI 在网站上放置网格。使用 KnockoutJS 绑定网格。我在我的应用程序中为许多网格使用了这个设置,但我遇到了一个奇怪的问题。
我需要一个具有多列标题的网格,然后是另一列。我使用了多列标题,它们工作正常。但是,在这种情况下,网格会将应该在组之后的列中的信息放入组的第一列,如以下小提琴所示:http: //jsfiddle.net/rc5a4vbs/3/。ColumnY 列的两行都应该有一堆 Y,如 Javascript 中所示。
网格正常工作,直到我将分组列中的数据变成行对象中的对象。这就是服务器向我发送信息的方式。当所有列都在顶层时,它工作正常。
如何使用此设置为提供的数据正确显示数据?任何帮助将不胜感激。
infragistics - 应用过滤后获取数据源
我正在使用 igGrid,我想在应用过滤后获取网格的数据源
我找到了这个链接 http://www.infragistics.com/community/forums/t/79677.aspx这很有帮助,但没有回答我的问题。
这是我用来过滤网格的代码
现在我需要做这样的事情
jquery - iggrid 过滤在多列上动态添加过滤器(ignite-ui)
我想根据 URL 参数对多个 iggrid 列应用过滤器。以下代码仅显示最后一个过滤器。它忽略或覆盖之前设置的过滤条件。
我正在浏览这个iggrid 论坛,发现可以应用多个过滤器,例如:
如果我对过滤条件进行硬编码,它可以正常工作,并且过滤文本会显示在所有列上。我的问题是如何在 jQuery 中动态生成它并将其传递给 igGridFiltering 事件。必须根据 URL 查询字符串加载这些条件。可以这样做:
请帮助解决这个问题。
ignite-ui - 在“igHierarchicalGrid”中获取当前展开行的子网格条目
我正在尝试实现一个功能,我想要的是获取当前正在扩展的行的孩子的数据。我通过了Ignite UI Help Forum上的示例,但它对我的问题没有帮助。这个 fiddle演示了这个例子。这
正在给我所有扩展行子项的数据。我希望在每个级别都实现此功能,即假设第 2 级的一行被扩展,那么,我希望能够获取与该行关联的子网格的数据。
在上面提到的小提琴示例中,我希望能够在扩展食物时获取Food
行子的数据,以及在扩展食物时获取行子的数据Beverages
。
我无法弄清楚,如何过滤掉那些不属于特定行的条目。
谢谢
javascript - Infragistics igGrid Uncaught TypeError: undefined is not a function
您好,我在使用 Infragistics Grid 的 Javascript 中出现错误。
当我$("#grid").igGrid
输入$.getJSON
我有这个错误:
未捕获的类型错误:未定义不是函数
ajax - Infragisitics 点燃 UI 网格和 ajax
我正在尝试将 Ignite UI Grid 与从 Ajax 请求返回到我自己的服务的数据一起使用。如果我从一个请求中取回所有数据并将 JSON 结果用作网格的数据源,那效果很好。我真正想要的是能够在服务器上支持分页、过滤和排序,但是我很难连接 igGrid 来发出正确的 ajax 请求。
我尝试使用 url 设置我自己的 ig.DataSource 对象,这将被调用,但我似乎无法将请求指定为“POST”而不是“GET”。我们目前对所有 ajax 请求使用“POST”,并在请求正文中传递参数。我还没有想出使用 ig.DataSource 的方法。
我有点期望 igDataSource 支持带有回调的函数,如下所示:
这只会调用一个函数,然后处理一个回调(类似于 DataTables 处理 ajax 请求的方式。还有一个我认为可能有效的 ig.FunctionDataSource ,但这似乎也不是我需要的。看起来有并不是真正要挂钩的 ajax 调用的回调。
有没有其他人遇到过这个问题或有解决方案?我唯一的另一个选择是尝试在网格中找到所有进行分页、过滤和排序的地方,并为每个地方处理事件,并提出我自己的请求并刷新网格。我真的很喜欢 Ignite 控件提供的开箱即用的功能,但是如果没有对该控件的正确服务器端支持,我不确定是否要使用它。必须有更好的方法来做到这一点?
jquery - IgniteUI IgTileManager 在切换布局时无法保持正确的最大化磁贴位置
我正在尝试根据窗口大小和方向设置不同的布局。一块瓷砖比其他瓷砖大,被认为是“最大化”的瓷砖。其余的被“最小化”。当我单击“最小化”图块时,它会将其与“最大化”位置交换。
工作: 如果我不交换任何瓷砖,只是改变布局,那么一切都是正确的,最大的瓷砖位置被认为是“最大化”的瓷砖。
不起作用: 如果我首先单击“最小化”图块以将其与“最大化”图块交换,然后更改布局,则图块管理器将使用不正确的位置来保存“最大化”图块。
最大化的图块索引应该参考项目列表中的哪个图块配置是最大化的图块,但是当图块被交换时,这似乎会改变。
JSFIDDLE:http: //jsfiddle.net/seadonk/72apwsb2/