半岛外围网上直营

Stimulsoft 引入无代码脚本编程 —— Blockly 让报表与仪表盘更智能

原创|行业资讯|编辑:吉炜炜|2025-09-29 11:31:56.563|阅读 65 次

概述:Stimulsoft 是一款功能强大的数据可视化与报表平台,广泛应用于各类企业的数据分析与展示场景。其核心优势之一在于支持为报表和仪表盘添加自定义逻辑,以实现数据处理、可视化控制和用户交互等高级功能。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

Stimulsoft 是一款功能强大的数据可视化与报表平台,广泛应用于各类企业的数据分析与展示场景。其核心优势之一在于支持为报表和仪表盘添加自定义逻辑,以实现数据处理、可视化控制和用户交互等高级功能。

 

从传统脚本到无代码逻辑

在过去,Stimulsoft 中的逻辑扩展主要依赖编程脚本,不同产品支持的语言各不相同,如 C#、VB.NET 或 JavaScript。由于语言支持与运行环境绑定(例如:包含 C# 脚本的报表无法在 Node.js 产品中运行),这给跨平台迁移带来了较大挑战。

为提升灵活性,Stimulsoft 引入了 Google Blockly —— 一种可视化的无代码编程平台。用户无需编写代码,只需通过拼接逻辑积木块,即可完成脚本逻辑的构建。这一功能已在 Stimulsoft 产品中集成一段时间,随着无代码解决方案的普及,其价值正日益凸显。

脚本的应用场景

目前,Stimulsoft 中的脚本主要应用于以下几类场景:

  • 组件与模板事件处理:通过脚本响应页面或组件事件;

  • 仪表盘按钮逻辑:在用户点击按钮时触发逻辑动作;

  • 自定义函数:在模板中调用由用户定义的逻辑函数。

在这些场景中,用户既可以采用 编程语言编写脚本,也可以使用 Blockly 积木块实现逻辑

新版本提示:自 Stimulsoft 2025.3.1 起,解释模式下已支持脚本语言的执行,同时允许在表达式中使用return返回结果。但目前尚不支持在表达式中直接使用 Blockly 创建脚本。

什么是 Blockly?

Blockly 是 Google 开发的可视化编程库,通过拼接逻辑块的方式实现脚本编写。每个积木块对应一种语法结构,例如条件判断、循环、变量操作等。

在 Stimulsoft Reports 与 Stimulsoft Dashboards 中,Blockly 的引入让用户能够以零代码方式实现逻辑控制:

三大优势:

  1. 跨平台通用:Blockly 脚本可在所有 Stimulsoft 产品中运行;

  2. 安全可控:Blockly 仅提供有限的逻辑集合,避免执行不安全代码;

  3. 门槛更低:即使没有编程经验,业务人员或分析师也能上手。

Blockly 编辑器体验

在 Stimulsoft 设计器中,用户可根据设置选择进入 代码模式Blockly 模式

  • Code:手动编写脚本;

  • Blocks:始终使用 Blockly;

  • Auto:默认使用代码模式,但若已有 Blockly 脚本或受限条件下会自动切换。

在 Blockly 编辑器中,用户可通过拖拽积木块完成逻辑拼接。编辑器包含:

只需将块拖放即可将其添加到工作区

  • 逻辑、循环、变量、数据、文本、数学 等类别的积木块;

  • 工作区 用于搭建脚本;

  • 保存/加载 脚本功能,支持在不同报表间复用;

  • 一键切换代码模式,支持从可视化逻辑到脚本代码的转换。

示例:第一个 Blockly 脚本

以下是一个简单的入门示例:

  1. 创建一个空白报表;

  2. 添加一个文本组件Text1;

  3. 在报表属性的 Rendering 事件中,进入 Blockly 编辑器;

  4. 选择 Objects → 设置属性 积木块,将目标组件设为Text1;

  5. 在属性栏输入Text,并拖入一个文本输入块,值设为"Hello, World!";

  6. 保存后预览,页面即可显示文本 “Hello, World!”。

通过简单的拖拽,用户便完成了一个逻辑脚本的创建。

总结

借助 Blockly,Stimulsoft 将复杂的脚本逻辑以可视化的方式呈现,降低了技术门槛,提升了报表与仪表盘的灵活性与可扩展性。对于希望快速定制交互逻辑的企业与个人用户而言,Blockly 提供了一种 高效、安全、跨平台 的无代码解决方案。

慧都作为 Stimulsoft 在中国区的合作伙伴,将持续为广大用户带来最新的产品动态与应用实践,帮助企业更高效地构建智能化的数据可视化方案。

关于 Stimulsoft

是全球领先的报表与数据分析解决方案提供商,产品广泛应用于 金融、制造、医疗、教育、政府 等行业。其核心产品包括 报表(Reports)、仪表盘(Dashboards)和 PDF Forms,覆盖 .NET、JavaScript、Java、PHP、Python 等多种开发平台,帮助开发者快速集成强大的数据可视化与报表功能。

提供灵活的可视化设计器、强大的报表引擎和丰富的导出功能,能够满足企业在 数据分析、业务决策、文档输出 等方面的多样化需求。

作为 Stimulsoft 在中国的官方代理商,慧都将持续为用户提供产品服务,助力企业实现高效、智能的数据可视化与报表管理。

---------------------------------------------------------------------------

关于慧都科技:

慧都科技是一家行业数字化解决方案公司,长期专注于软件、油气与制造行业。公司基于深入的业务理解与管理洞察,以系统化的业务建模驱动技术落地,帮助企业实现智能化运营与长期竞争优势。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。慧都科技是Stimulsoft的在中国区的合作伙伴,Stimulsoft作为图表报表领域的优秀产品,帮助企业实现轻松构建高性能的表格报告及图表。

下载|体验更多Stimulsoft产品咨询,或拨打产品热线:023-68661681

加入图表报表技术交流QQ群(740060302),与更多小伙伴一起探讨提升开发技能。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ke049m.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
Stimulsoft Reports.Net

一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。报表设计器界面友好,使用便捷,让你轻松创建所有报表。

Stimulsoft Reports.Web

第一款可以直接在Web中编辑报表的报表生成工具

Stimulsoft Reports.Wpf

针对wpf用户界面架构开发的报表工具,无需上网,即能轻松实现控件所有功能

Stimulsoft Ultimate

用于创建报表和仪表板的通用工具集,支持多种报表导出格式,拥有简单且强大的报表引擎

Stimulsoft Reports.Java

专为Java应用程序中的报表进行交互和处理的报表工具

title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP
利记足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 真人boyu·博鱼滚球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 最大网上PM娱乐城盘口(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规雷火竞技官方买球(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 雷火竞技权威十大网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) boyu·博鱼信誉足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 权威188BET足球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规188BET足球大全(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新)