没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:吴园园|2019-08-14 17:07:06.830|阅读 721 次
概述:Highcharts是纯JavaScript编写的开源图表库,为你的Web应用程序提供直观的、交互式图表。本文将介绍如何将Highcharts编辑器集成到TinyMCE编辑器中,希望对您有所帮助。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
TinyMCE是一个在LGPL下作为开源软件发布的在线富文本编辑器。它可以轻松地将HTML textarea字段或其他HTML元素转换为WYSIWYG编辑器实例。在本教程中,我们将向您展示如何使用简单的插件将Highcharts Charts Editor与TinyMCE编辑器集成。这将允许您在TinyMCE编辑器中创建交互式图表,并在使用TinyMCE编辑器的任何地方嵌入这些图表。
以下示例中的集成在本地计算机上完成,但完全相同的步骤适用于您的生产应用程序。
注意!
您需要运行Web服务器并测试集成。在本教程中,我使用Brackets编辑器,因为它使用内部Web服务器提供实时预览。
架构
为了让您了解全球架构,让我们来看看下面的图片:
全球架构很简单; 有三个主要组成部分:
Highcharts编辑
TinyMCE插件
TinyMCE编辑
TinyMCE插件是Highcharts编辑器和TinyMCE编辑器之间的接口/链接。
Highcharts编辑器插件包括Highcharts编辑器和TinyMCE插件。
现在,您对主要组件有所了解; 让我们设置项目。
首先,让我们创建一个文件夹,我们将收集并运行该项目.
您将找到Highcharts编辑器和CSS文件。要设置TinyMCE编辑器,您需要指向编辑器和功能的链接。为此,创建一个文件,然后添加以下脚本:并创建一个文件,然后为TinyMCE版本5复制/粘贴以下代码:highcharts-editor.min.dist
tinymce.initindex.html
main.js
tinymce.init({
selector: "#chart-result",
plugins: [
"advlist autolink lists link image charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste",
"highcharts highchartssvg noneditable"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
menubar: "file edit insert view format table tools help highcharts",
menu: {
highcharts: {
title: "Highcharts",
items: "highcharts"
})});
如果您使用的是TinyMCE版本4,请复制/粘贴此代码:
tinymce 。init ({ selector :'#chart-result' , height :550 , plugins :[ 'advlist autolink list links image charmap print preview anchor' ,'searchreplace visualblocks code fullscreen' ,'insertdatetime media table contextmenu paste' ,'highcharts highchartssvg noneditable ' ], toolbar :'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image' });
注意!
如果您以前使用过TinyMCE版本4,请注意版本5 API引入了一些更改,包括向工具栏添加新选项。我们需要为它创建一个单独的菜单选项,而不是将Highcharts插件集成到现有菜单中:
如何访问Highcharts编辑器TinyMCE版本4。
如何访问Highcharts编辑器TinyMCE第5版。
要访问不同的Highcharts图表的类型和选项,请添加以下库和模块:
highstock.js
highcharts-more.js
highcharts-3d.js
模块/ data.js
模块/ exporting.js
模块/ funnel.js
模块/固gauge.js
决赛将如下:index.html
<HTML> <link href = “highcharts-editor.min.css” rel = “stylesheet” type = “text / css” /> <script src = “//code.highcharts.com/stock/highstock.js” type = “text / javascript” charset = “utf-8” > </ script> <script src = “//code.highcharts.com/modules/data.js” type = “text / javascript” charset = “utf- 8“ > </ script> <script src = ”https://code.highcharts.com/highcharts-more.js” 类型= “text / javascript” charset = “utf-8” > </ script> <script src = “//code.highcharts.com/highcharts-3d.js” type = “text / javascript” charset = “utf- 8“ > </ script> <script src = ”//code.highcharts.com/modules/exporting.js“ > </ script> <script src = ”//code.highcharts.com/modules/ funnel.js“ > </ script> <script src = ”//code.highcharts.com/modules/solid-gauge.js“ > </ script><script src = “highcharts-editor.min.js” > </ script> <script src = “//cdnjs.cloudflare.com/ajax/libs/tinymce/5.0.6/tinymce.min.js” > </ script> <script src = “highcharts-editor。 tinymce.js“ > </ script> <script src = ”main.js“ > </ script> <body> <textarea id = “chart-result” > </ textarea> </ body> </ HTML>
这就对了; 所有组件都已设置完毕。现在,我所要做的就是使用Brackets中的实时预览选项来运行项目。
您还可以在CodeSandBox上尝试实时版本。单击Highcharts并将自己的交互式图表添加到TinyMCE ediot中:
以上就是如何将Highcharts编辑器集成到TinyMCE编辑器中的完整教程,感兴趣的朋友赶快下载体验吧~
想要购买Highcharts正版授权的朋友可以。
更多精彩内容,敬请关注下方的微信公众号,及时获取产品最新资讯▼▼▼
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn
文章转载自:借助Aspose.Slides for Java,开发人员可以轻松编辑 PowerPoint 幻灯片(包括表格),以增强演示文稿的效果。
VMProtect 是保护程序代码免遭分析与破解的利器,但很多开发者在实现注册机制时犯了关键性错误,使得再强大的加壳工具也难以阻挡黑客破解。本文将从注册逻辑设计、密钥验证方式、注册状态存储等多个角度,系统拆解常见误区,并结合 VMProtect 的虚拟化和加密策略,提供构建高强度注册保护的实战方案。
在本文中,我们将探讨如何在FastReport .NET中配置与 Apache Ignite 的连接。您将学习通过代码和报表设计器连接插件的必要步骤。
有时,您可能需要将这些文档转换为其他应用程序特定的格式。例如,有时您需要将 Microsoft Word 文件转换为FastReport .NET格式,该格式用于在使用 FastReport 时创建报表模板。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@wqylolg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢