问题标签 [justgage]

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

javascript - 带有 var 名称的 javascript getInterval 调用

您能否就以下一般 javascript 实现问题提出建议:我从 JStree 动态构建 jastgage 对象,我得到一个数组,并且对于数组中的每个 elemenet,我构建了 3 个 diff jastgage 对象,每个对象都有 uniuck 名称。

“i”是数组中的索引号...(我的 obj 名称是 j1_0 , j2_0 , j3_0 ,... j1_1 , j2_1 , j3_1 .....)我可以根据需要查看所有对象,但是当我尝试刷新值(就在我创建对象之后)

它失败了,没有刷新,调试显示:g1_未定义

知道我在做什么错吗?

0 投票
1 回答
3579 浏览

javascript - 如何从另一个网页获取值并将其存储为变量?

我正在使用石墨来获取统计数据,并希望为变量呈现一个justgage 仪表。Graphite 可以使用 json 输出值:

[{"target": "snmp.ssbSubstation.realEnergy.1", "datapoints": [[4511552439.0, 1417540920]]}]

或生的:

snmp.ssbSubstation.realEnergy.1,1417540860,1417540920,60|4511552439.0

这是返回的源代码的整行,具体取决于您指定的是 json 还是 raw。网址的格式如下http://<graphite server>/render?target=snmp.ssbSubstation.realEnergy.1&format=raw&from=-1min

无论哪种方式,我都想抓取4511552439.0并将其设置为仪表的值,并在 grafana 的 html 面板中呈现。有没有一种非常简单的方法可以做到这一点?

0 投票
0 回答
876 浏览

jquery - JustGage 在 Chrome 上无法与 Bootstrap 一起正常工作

我将 JustGage 包括在内:

我已将量具 div 放置为:

这应该在 jsp 页面上正确呈现量具,但它显示为:

在此处输入图像描述

最大值、最小值和值现在都不可见。这在 Firefox 上运行良好,但在 Chrome 上却不行。

0 投票
2 回答
1046 浏览

javascript - 将 JustGage 与 Require.js 一起使用

JustGage 使用 Raphael,正如这里所讨论的那样,它不符合 AMD 标准(因此不适用于 Require.js)。

我以前没有使用过 Require.js,也没有做过很多 JS,所以我正在努力解决这个问题。有很多试验和错误;)

使用此处建议的方法,我将 Raphael 模块拆分为单独的文件并分别包含它们,并猜测要为 JustGage 做什么。

但是说明然后说“在上述配置之后,您可以像其他 require-js 模块一样开始使用 Raphael”,这不是很有帮助;)

我想我需要在 main.js 中做点什么?

在我的cshtml页面中,我有

现在这至少找到了 JustGage,但现在给出了错误'Raphael' is undefined.

(我也尝试过直接在cshtml文件中包含一个脚本但得到错误'Mismatched anonymous define() module: function (eve) {'

我的理解是否正确,Require.js 意味着事情不在全局范围内?JustGage 是否希望 Raphael 能够进入全球范围?

让 JustGage 工作有什么帮助吗?或者对适用于 Require.js 的“speedo”型仪表的等效库的建议?

0 投票
2 回答
1160 浏览

javascript - 是否可以在 JustGage 图表的标题中添加图标?

我正在使用JustGage制作图表。这是我的javascript:

是否有可能在标题中获得一个很棒的字体图标?我尝试添加 unicode (),但没有奏效。我还尝试复制和粘贴图标,结果只是一个正方形。

我想要图表上方的图标,目前有一个正方形:

在此处输入图像描述

这是演示代码:

现场演示: http: //jsbin.com/layoku/1/edit ?html,js,output

0 投票
0 回答
511 浏览

javascript - justgage,Jquery 再次访问对象还是完全重绘?

我有一个应用程序,它从 Web.API 系统获取 Json 提要并使用justgage将其填充到仪表 JS 对象中

呈现我的仪表的代码如下:

我的问题是,我想每隔 30-60 秒重新调用 Web API 以获取更新的详细信息,但是我不知道如何引用对象以提供新的“值”。

该系统已构建,因此它将为其提供的每个 Json 对象创建一个计量器(因此视图将仅绘制通过 Json 提供的数量)但是这种方法似乎使重新引用对象变得更加困难......

一个简单的解决方案是每 60 秒“拆除并重新创建”它,哎呀,我什至可以将页面刷新到位!但我觉得这有点......“hacky”,如果可能的话应该开发一个更优雅的解决方案?

0 投票
1 回答
568 浏览

php - 如何使用 JustGage 的 json 数据动态创建 jquery 对象

我想使用 justgage 来显示来自 mysql 数据库的数据,所以我的所有对象都必须动态创建。我的请求正确检索了我想要的所有数据,因此文件 getData.php 中包含的内容非常有用。

当我想循环访问这些数据时,它不起作用,我无法用所有数据检索每一行,它给了我类似 [object Object]、[object Object]、[object Object]、...

另外,我不知道如何使用我的动态数据来创建我的“新 JustGage”,然后每 5000 毫秒刷新一次数据

有可能做我想做的事吗?

获取数据.php

其他.js

}

更新:现在,我可以从数据库中检索我的数据并动态生成我所有的 justgage 对象。但我不确定这是不是好方法。我需要根据数据库中的新数据刷新所有仪表。还有另一种方法可以做到这一点吗?

其他.js

0 投票
1 回答
620 浏览

javascript - 根据 javascript 值创建 Bootstrap Popover 内容

我正在使用 JustGage 和 Bootstrap,并希望根据 Javascript JustGage 中的值在 Popover 中显示一些可变内容。

例如,如果仪表中的值在 0 - 50 之间,他们会得到“努力”,如果在 50 - 200 之间,他们会得到“做得好”,并出现在弹出框内容中。- (您可以通过单击 Gauge 1 来查看)。

这是我到目前为止所拥有的...... https://jsfiddle.net/e4v62nh6/1/

0 投票
1 回答
2068 浏览

javascript - 加载后我的网页上的 100% CPU - 如何调试?

我尝试优化我的程序,该程序在 Ubuntu 上为特定页面占用超过 107% 的 CPU 使用率,而对于其他页面则更少(70% - 也显示多个量具,但不同 - ,5% 显示其他数据(未显示量具), ETC...)。

我的页面使用 justgage.js 显示多个量具,而后者正在使用 raphael.js

我尝试使用 Google Developpers Tools 进行调试,但是当我使用“收集 Javascript CPU 配置文件”时,没有什么能让我相信有什么东西占用了那个 CPU。我唯一看到的是功能“程序”的 100%

您对我如何调试这个有任何想法吗?或者什么可以像这样占用CPU?

请注意,在 ubuntu 上使用“top”命令的 CPU 在使用 firefox 或 chrome 时给了我相同的结果。

0 投票
1 回答
464 浏览

justgage - 如何在justgage仪表板中划分具有不同颜色的扇区百分比

我已经在使用 JustGage java 脚本来绘制甜甜圈扇区。目前我正在用单色绘制扇区。例如,如果是 95%,则填充绿色,如果低于 95%,则填充红色。在我的要求中,我需要用不同的颜色绘制 40%。例如,20% 的绿色、10% 的红色和 10% 的橙色。如何使用 JustGage 脚本执行此操作。