dojo仪表盘大全

2024-02-24 17:32
文章标签 仪表盘 大全 dojo

本文主要是介绍dojo仪表盘大全,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文提供require 路径和 dojo仪表盘的图片。用哪个,哪个是什么样子的仪表盘,供大家参考。

<!DOCTYPE html>
<html>
<head><title>Dojo仪表盘</title><meta charset="utf-8"><script src="http://192.168.240.186/arcgis_js_api/library/3.6/init.js"></script><script type="text/javascript">var publicVariable=12;require(["dojox/dgauges/GaugeBase","dojox/dgauges/components/default/CircularLinearGauge","dojox/dgauges/components/classic/SemiCircularLinearGauge","dojox/dgauges/components/classic/HorizontalLinearGauge","dojox/dgauges/components/default/VerticalLinearGauge","dojo/dom","dojo/domReady!"],function(GaugeBase,CircularLinearGauge,//圆形仪表SemiCircularLinearGauge,//半圆形仪表HorizontalLinearGauge,//横向刻度尺VerticalLinearGauge,//纵向刻度尺dom){var watch1 = new CircularLinearGauge(//圆形仪表{value:publicVariable,animationDuration:1000},dom.byId("watch1"));var watch2 = new SemiCircularLinearGauge(//半圆形仪表{value:publicVariable,animationDuration:1000},dom.byId("watch2"));var watch3 = new HorizontalLinearGauge(//横向刻度尺{value:publicVariable,animationDuration:1000},dom.byId("watch3"));var watch4 = new VerticalLinearGauge(//纵向刻度尺{value:publicVariable,animationDuration:1000},dom.byId("watch4"));setInterval(TriggerBackendData, 2000);function TriggerBackendData(){var value=GetRandomNum(0, 100);watch1.set("value", value);watch1.refreshRendering();watch2.set("value", value);watch2.refreshRendering();watch3.set("value", value);watch3.refreshRendering();watch4.set("value", value);watch4.refreshRendering();};});function GetRandomNum(Min,Max){var Range = Max - Min;var Rand = Math.random();return(Min + Math.round(Rand * Range));}</script>
</head>
<body>
<div id="watch1" style="width:200px;height:200px" ></div><br />
<div id="watch2" style="width:200px;height:200px" ></div><br />
<div id="watch3" style="width:600px;height:50px; position: absolute; top: 50px; left: 500px;" ></div><br />
<div id="watch4" style="width:50px;height:600px; position: absolute; top: 10px; left: 300px;" ></div><br />
</body>
</html>
"dojox/dgauges/components/default/CircularLinearGauge","dojox/dgauges/components/classic/SemiCircularLinearGauge","dojox/dgauges/components/classic/HorizontalLinearGauge","dojox/dgauges/components/default/VerticalLinearGauge",

以上代码可以修改一下,全用default 或者全用classic 看看效果。

下面是全用default的效果,即

            "dojox/dgauges/components/default/CircularLinearGauge","dojox/dgauges/components/default/SemiCircularLinearGauge","dojox/dgauges/components/default/HorizontalLinearGauge","dojox/dgauges/components/default/VerticalLinearGauge",

此时这段程序成果是这样的:

 如果都用classic 即:

            "dojox/dgauges/components/classic/CircularLinearGauge","dojox/dgauges/components/classic/SemiCircularLinearGauge","dojox/dgauges/components/classic/HorizontalLinearGauge","dojox/dgauges/components/classic/VerticalLinearGauge",

代码改为black :

            "dojox/dgauges/components/black/CircularLinearGauge","dojox/dgauges/components/black/SemiCircularLinearGauge","dojox/dgauges/components/black/HorizontalLinearGauge","dojox/dgauges/components/black/VerticalLinearGauge",

效果

 改为green

效果为:

 改为gray

效果:

 

 

这篇关于dojo仪表盘大全的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/742824

相关文章

秒变高手:玩转CentOS 7软件更换的方法大全

在 CentOS 7 中更换软件源可以通过以下步骤完成。更换源可以加快软件包的下载速度,特别是当默认源速度较慢时。以下是详细步骤: 前言 为了帮助您解决在使用CentOS 7安装不了软件速度慢的问题,我们推出了这份由浪浪云赞助的教程——“CentOS7如何更换软件源加快下载速度”。 浪浪云,以他们卓越的弹性计算、云存储和网络服务受到广泛好评,他们的支持和帮助使得我们可以将最前沿的技术知识分

设计模式大全和详解,含Python代码例子

若有不理解,可以问一下这几个免费的AI网站 https://ai-to.cn/chathttp://m6z.cn/6arKdNhttp://m6z.cn/6b1quhhttp://m6z.cn/6wVAQGhttp://m6z.cn/63vlPw 下面是设计模式的简要介绍和 Python 代码示例,涵盖主要的创建型、结构型和行为型模式。 一、创建型模式 1. 单例模式 (Singleton

Java开发实例大全提高篇——Applet的应用

开发十年,就只剩下这套架构体系了! >>>    第21章  Applet的应用 21.1  Applet在html中的使用 实例549  在html中显示Applet HtmlShowApplet.java     public void paint(Graphics g){         g.drawString("html文件已经运行", 50, 50);// 绘制文本

Java开发实例大全提高篇——Java安全

开发十年,就只剩下这套架构体系了! >>>    第6篇  Java安全与Applet应用篇 第20章  Java安全 20.1  Java对称加密 实例531  使用BASE64加密     public static String encryptBASE64(byte[] data) {         //加密数据         return (new BASE64Encoder()

120张网络安全等保拓扑大全

安全意识培训不是一个ppt通吃,不同的场景应该用不同的培训方式和内容http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484385&idx=1&sn=92f5e7f3ee36bdb513379b833651711d&chksm=c0e47abdf793f3ab7f4621b64d29c04acc03b45c0fc1eb613c37f3

Linux 中常用的 Vim 命令大全

Vim 是 Linux 系统中最常用的文本编辑器之一,因其强大的功能和轻量级的性能广泛应用于开发者和系统管理员的日常工作中。无论是代码编辑、系统配置还是日志分析,掌握 Vim 的基础和高级命令都能极大提升工作效率。本文将汇总 Vim 的常用命令及其功能,帮助你在 Linux 环境中高效操作 Vim。 一、Vim 基础介绍 Vim 是一个基于 vi 的高级文本编辑器,提供了更多强大的功能。它

大厂面试:小米嵌入式面试题大全及参考答案(130+道 12万长文)

Flink 架构介绍 Flink 是一个分布式流处理和批处理框架,具有高吞吐、低延迟、高可靠等特点。其架构主要由以下几个部分组成: 客户端(Client):负责将作业提交到集群,并与作业管理器进行交互,获取作业的状态信息。客户端可以是命令行工具、IDE 插件或者自定义的应用程序。作业管理器(JobManager):负责接收客户端提交的作业,协调资源分配,调度任务执行,并监控作业的执

IDEA快捷键大全——工作笔记

IDEA快捷键大全,如果有些快捷键无效可能会是其他应用程序占用。 编辑 Ctrl+Space 基本代码补全,输入字母按后列出匹配的词组 Ctrl+Shift+Space 智能代码补全,列出与预期类型一致的方法或变量 Ctrl+Alt+Space 补全类名 Ctrl+Shift+Enter 补全语句 Ctrl+P 显示方法参数 Ctrl+Q 显示注释文档 Shift+F1 显示外部文档 Ctrl+

引发蛀牙、避免蛀牙食物大全

引发蛀牙、避免蛀牙食物大全 引发蛀牙的食物大全: 糖果 糖浆 糖果棒 巧克力 碳酸饮料 果汁 口香糖 蜂蜜 蛋糕 甜点 薯片 脆饼干 果酱 果冻 蜜饯 蜜饯果干 避免蛀牙的食物大全: 高纤维蔬菜 水果 坚果 种子 高钙乳制品 高蛋白质肉类 高蛋白质鱼类 绿茶 水 蔬菜汤 鸡汤 酸奶 酸奶制品 奶酪 红薯 土豆 面包和全麦面包 芝士

【经典】jQuery使用大全

原文:http://www.cnblogs.com/wenjl520/archive/2008/11/13/1332845.html 官方网站:http://jquery.com     jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的!    下载