提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|行业资讯|编辑:龚雪|2025-11-07 11:26:42.290|阅读 19 次
概述:通过将 ActiveReportsJS Web报表设计器无缝集成到Vue项目,能实现最终用户自助设计/编辑报表,彻底告别依赖开发的繁琐流程。
#慧都22周年庆大促·界面/图表报表/文档/IDE/IOT/测试等千款热门软控件火热促销中>>
ActiveReportsJS 是一款基于 JavaScript 和 HTML5 的轻量级Web报表工具,采用拖拽式设计模式,不需任何服务器和组件支持,即可在 Mac、Linux 和 Windows 操作系统中,设计多种类型的报表。ActiveReportsJS 同时提供跨平台报表设计、纯前端报表展示、多数据源绑定、前端打印导出等功能,灵活丰富的 API 可为您带来无与伦比的报表开发体验。
立即获取 ActiveReportsJS v5.2 正式版下载
前端框架是当下前端开发非常喜欢的一个 MVVM库,它是以数据驱动和组件化的思想构建的。相比于其他库,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快上手并使用Vue.js
Vue这么受大家的喜爱,那么有没有一款好的在 线报表设计器 可以直接跟Vue集成了?现在任何项目报表不部分都是一个不可或缺的模块,以前设计报表都是让研发人员或者专业的报表设计人员进行报表设计,后期项目中要进行 报表编辑、报表添加 都需要专业的人员编辑好报表,然后再上传到服务器上进行发布。整个流程操作流程繁琐,并且时效性不是很好。特别不适合当下的SAAS应用或者是那种报表数量多并且改动频率比较多的系统。那么遇到这种问题,最好的办法就是直接把 设计器 集成到项目中,让最终系统使用者可以在线进行报表的编辑或者设计。俗话说授人以鱼不如授人以渔、现在我提供给你一个系统,系统中还自带了报表设计器,并附带报表设计操作教程,给整个系统使用者进行数据赋能,最终得到一个双赢的效果。
ActiveReportsJS包含两个设计器,桌面端设计器和web端设计器。在实际的报表系统中有报表编辑和创建的需求, 那么就可以根据自己的需求把web端在线设计器集成到报表系统中,实现报表的新增、编辑的需求。
下面我们就来讲解下,如何创建一个web端在线设计器。
创建 Vue 应用的最简单的方法是使用:
vue create -p default webonline
Web 报表设计器功能是放在 NPM 包中, npm 包中存放核心功能。在使用 ActiveReportsJS 时,可以执行以下命令来安装在应用根目录下:
npm install @grapecity/activereports-vue @grapecity/activereports
或者使用yarn命令:
yarn add @grapecity/activereports-vue @grapecity/activereports
如果您使用的是 Vue 2.0, 需要安装@vue/composition-api 包:
npm install @vue/composition-api
或
yarn add @vue/composition-api
ActiveReportsJS使用 JSON格式和rdlx-json扩展用于报表模板文件。在应用程序的public文件夹下,创建名为report.rdlx-json的新文件,并在该文件中插入以下JSON内容。
{
"Name": "Report",
"Body": {
"ReportItems": [
{
"Type": "textbox",
"Name": "TextBox1",
"Value": "Hello, ActiveReportsJS Designer",
"Style": {
"FontSize": "18pt"
},
"Width": "8.5in",
"Height": "0.5in"
}
]
}
}
添加设计器宿主元素
打开 src\App.vue 文件,添加代码如下, 调用 来加载上一步骤创建的报表模板
<template>
<div id="designer-host">
<JSDesigner v-bind:report="{id: 'report.rdlx-json', displayName: 'my report' }"></JSDesigner>
</div>
</template>
<script>
import { Designer } from "@grapecity/activereports-vue";
export default {
name: "App",
components: {
JSDesigner: Designer,
},
};
</script>
<style src="../node_modules/@grapecity/activereports/styles/ar-js-ui.css"></style>
<style src="../node_modules/@grapecity/activereports/styles/ar-js-designer.css" ></style>
<style>
#designer-host {
width: 100%;
height: 100vh;
}
</style>
本文内容源自
关于慧都科技
慧都是⼀家⾏业数字化解决⽅案公司,专注于软件、⽯油与⼯业领域,以深⼊的业务理解和⾏业经验,帮助企业实现智能化转型与持续竞争优势。
慧都科技是葡萄城的中国区的合作伙伴,葡萄城作为低代码领域的优秀产品供应商,通过企业级低代码开发平台(支持可视化设计、组件化开发及多引擎集成),助力企业快速构建高复杂度、高价值的管理系统(如ERP、工单系统等),显著缩短应用开发周期,并提升数据处理效率,实现业务流程自动化与多系统无缝集成。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@hmdbvip.cn
文章转载自:



HOOPS Visualize Web使用模型树作为一种三维模型格式转换的方式,以便在Web和移动应用程序中进行展示和交互。模型树允许用户对模型进行层级操作和选择,以满足特定的需求。
自2007年以来,GeoLogismiki一直使用TeeChart Pro VCL/FMX图表库将复杂的数据转化为清晰、交互式的图形。
近日,国产化文档开发组件Spire.Office 同步更新 .NET和 Java 版本至10.10.0 !本次更新带来了多项全新功能与性能优化,为开发者提供更强大、更高效的文档、表格、PDF、演示文稿处理能力。
通过将 ActiveReportsJS Web报表设计器无缝集成到Vue项目,能实现最终用户自助设计/编辑报表,彻底告别依赖开发的繁琐流程。
相关产品
亚洲畅销的.NET报表控件,20万用户的选择,可在应用程序中生成各种报表,十多年来一直荣获应用程序的优秀报表生成控件。
ActiveReportsJS是一款基于 JavaScript 和 HTML5 的轻量级Web报表工具
ActiveReports COMActiveReports COM是一款强大和极易使用的ActiveX报表控件,完全集成在Visual Basic开发环境,提供了强大的报表设计器
最新文章 MORE
永利最大(官方)网站相关的文章 MORE
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@hmdbvip.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
永利最大(官方)网站 