问题标签 [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.

0 投票
2 回答
1704 浏览

javascript - 在按钮单击时保存客户端生成的图像

我有一个IgniteUI igDataChart,我想将它作为图像保存到磁盘。您不能右键单击图表并保存图像,因为它使用了多个画布。然而,该图表确实有一个导出图像方法,该方法将获取整个图表图像并将其返回到一个 javascript 变量中。

我想通过单击按钮自动将此文件保存到用户的下载文件夹中。如果这是服务器端图像,我可以简单地将用户引导到适当的 url,但事实并非如此。

用户如何通过单击按钮下载此客户端生成的图表 png 图像?我需要一个跨浏览器解决方案。

JSFIDDLE

0 投票
0 回答
383 浏览

ajax - IgniteUI:从 UI 中选择日期和时间并将其作为参数传递给 ajax 调用

我想yyyy-mm-dd hh:mm:ss从 UI 中选择格式的日期和时间,并使用 ajax 将与参数相同的参数传递给 REST POST 调用。

我正在使用 IgniteUI。

请帮助我如何使用igDatePicker给定的格式。

我已经尝试了如下所示的基本示例:

我的疑问是,它以yyyy/mm/dd hh:mm AM格式给出日期和时间。我在哪里可以编辑格式以获取hh:mm:ss时间格式?

下面的代码让我选择所需格式的日期和时间,但它让日历只选择数据和默认时间:

关于如何使用日期选择器控制选项卡甚至选择时间的任何想法?是否IgniteUi给予选择时间这样的支持?

0 投票
0 回答
993 浏览

json - 将 mqtt 消息转换为 json 对象

我有 mqtt subsciber 订阅了一些数据在接收到数据时 onMeassgeArrived将被回调,并以消息作为参数我希望将该消息转换为json 对象并将其传递给igniteUI 的igDataChart方法

通过这样做,我得到了对象不支持的错误,并且客户端正在与 mqtt 代理断开连接

0 投票
1 回答
251 浏览

jquery - 图表未在 igniteUI 的 igDataChart 中动态呈现数据变化

我有一个应用程序,它正在接收关于发出 ajax 请求的数据,第一组数据是图形正在绘制的,当我收到第二组数据时,我正在使用最新数据调用相同的 igDataChart(),尽管控制正在使用图形绘制方法相应的数据没有重新渲染

请帮帮我

请注意:sss 接收数据和数据类型都没有问题,唯一的问题是数据源的变化/数据图没有更新

0 投票
1 回答
476 浏览

javascript - 点燃 UI 网格着色

我正在创建一个与 JSON 绑定的 Ignite UI Grid 图表。我的专栏之一与十进制数有关。如果数字低于 20,则必须将其涂成蓝色。如何编写 JavaScript 函数来检查十进制数是否小于 20 并将其涂成蓝色?

下面的代码用于其中一列。每个值都位于一个单独的 json 文件中。

0 投票
1 回答
295 浏览

infragistics - 点燃 UI 系列不显示更高的值

我正在使用 Ignite UI igDataChart。该系列的 y 轴未显示具有较大值的列的整个高度。如图所示,任何超过 7 的值都将被截断。在中间的列中,有 3 个的值大于 7。另外 2 个 = 7。右侧突出显示的列的值是 44,如工具提示所示,因此图表知道值,只是不知道正确绘制列。我无法找到一个配置设置来控制它。有谁知道我需要改变什么?

这是配置对象:

在此处输入图像描述

0 投票
1 回答
382 浏览

angularjs - IgniteUI + AngularJS“行选择”事件

对不起,我已经谷歌了,浏览了 Infragistics 网站和它的 GitHub 部分,但我投降了。

使用库时如何实现“行选择”事件?IgniteUIAngularJS

甚至包含演示的IgniteUI-AngularJS GitHub页面也没有显示如何执行此操作。

这是执行此操作的 jQuery 方法(来自此网页

...但我想知道如何从我的 AngularJS 控制器中捕获此事件(并将 jQuery 的数量保持在最低限度)。

可能吗 ?

我还尝试了ng-model向此控件添加属性的标准方法,并尝试watch在此变量上放置一个,但甚至ng-model似乎被此控件忽略了。

有没有人使用 AngularJS 成功地使用过这个控件?

0 投票
1 回答
706 浏览

jquery - igTree 调用 igTree('select', x) 来设置焦点。通过 igTree('nodeByIndex'...) 获得的节点 x 出错

在 javascript 中,我正在尝试使用 igTree('select', node) 方法在 igTree 中设置焦点(选定)节点。当我使用从事件(例如更改)获得的节点时,此选择方法可以正常工作。

不过,在这种情况下,我尝试使用其中一种 igTree 方法来获取要传递给 igTree('select' ...) 的节点。

我可以看到我得到的节点对象是正确的。路径是“2_3”,是正确的。但是,选择抛出错误:

未捕获的类型错误:node.attr 不是函数

我正在使用 knockout.js 绑定来创建树。绑定有两层深,每一层的绑定结构是相同的。

使用最新版本的 IgniteUI 并使用 ui.igTree 对象。

Infragistics 的论坛似乎存在问题。

知道为什么这不起作用吗?

0 投票
1 回答
117 浏览

asp.net-mvc - 调整 igMap 标记大小

我正在尝试使用 ignite UI 的 igMap 控件绘制某些数据点。我想要发生的是基于每小时较大的实现率,使地图标记更大或更小。通过 infragistics 的文档似乎并没有太多涉及,所以如果有人有意见,我将不胜感激

0 投票
1 回答
491 浏览

infragistics - 如何格式化 igGrid 2013.2 中分组汇总结果的小时数?

我有分组网格,我按一列分组,然后在另一列上进行小时汇总,如下所示:

现在的问题是,每当我得到:

  1. 36 小时显示 360.00 而不是 36:00
  2. 165 小时显示 1,650.00 而不是 165:00
  3. 8 小时 15 分钟,它显示 815.00 insted of 8:15
  4. 34 小时 15 分钟显示为 3,415.00 而不是 34:15

我在文档中的任何地方都找不到如何正确显示它。有人可以帮忙吗?