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

news/2025/10/5 2:47:43/文章来源:https://www.cnblogs.com/dBjZoQ/p/19126151

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

Stimulsoft Ultimate 试用下载

从传统脚本到无代码逻辑
在过去,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 的引入让用户能够以零代码方式实现逻辑控制:

三大优势:

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

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

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

Blockly 编辑器体验
在 Stimulsoft 设计器中,用户可根据设置选择进入 代码模式 或 Blockly 模式:

Code:手动编写脚本;

Blocks:始终使用 Blockly;

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

在 Blockly 编辑器中,用户可通过拖拽积木块完成逻辑拼接。
github.com/sada741/fa-g/issues/1913
github.com/sada741/fa-g/issues/1912
github.com/sada741/fa-g/issues/1911
github.com/sada741/fa-g/issues/1910
github.com/sada741/fa-g/issues/1909
github.com/sada741/fa-g/issues/1908
github.com/sada741/fa-g/issues/1907
github.com/sada741/fa-g/issues/1906
github.com/sada741/fa-g/issues/1905

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/927805.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

理解、学习与使用 Java 中的 Optional

从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这…

做网站的时候用的什么框架百度双站和响应式网站的区别

作者 | 磊哥来源 | Java面试真题解析(ID:aimianshi666)转载请联系授权(微信ID:GG_Stone)在 Java 中,跳转的实现方式有两种:请求转发和请求重定向,但二者是完全不同的&…

211 粉了整个小 QA 吧

可以发现我 \(211\) 粉了,既然是 \(211\) 这个这么有纪念意义的数字那就开一个小 Q&A:

建设网站需要申请报告网站开发费计入什么科目合适

通过上节课的学习,我们已经可以正常播放本地rtmp流及mp4文件,这节课,我们将在上节课的基础上实现一个常用的转推功能:读取rtmp流或mp4文件并转推到rtmp服务器上实现直播转发功能。 一、FFmpeg API 转码推流的一般过程 1.引入ffm…

p2p网站如何建设采集wordpress整站数据

文章目录 1.创建 Spring 项目步骤1.1 创建 Maven 项目1.2添加 Spring 框架支持1.3 添加启动项2.如何使用 Spring2.1 存储 Bean 对象2.1.1 创建 Bean对象2.1.2 将 Bean对象注册到容器中 2.2 获取并使用 Bean对象2.2.1 使用 ApplicationContext 获取对象2.2.2 使用 BeanFactory 获…

做网站搜索如何显示官网国内Wordpress博客平台

近日,华为终端BG CEO、智能汽车解决方案BU董事长余承东在2024年新年信中提出,开启华为终端未来大发展的新十年。 他特别提到,未来要构建强大的鸿蒙生态,2024年是原生鸿蒙的关键一年,将加快推进各类鸿蒙原生应用的开发…

deal 网站要怎么做如何在电商上购物网站

在vue学习中遇到给router-link 标签添加事件click 、mouseover等无效的情况 我想要做的是v-for遍历出来的选项卡&#xff0c; 鼠标移上去出现删除标签&#xff0c;移除标签消失的效果 原代码&#xff1a; <router-link v-for"(item, index) in pageMenuList"…

自己怎么制作企业网站动感网站模板

想写这篇文章好久了.但一直不敢写,一怕自己技术有限误导了园子里的各位朋友.二怕自己文笔有限不能很好的表达自己的意图,但既然是抱着交流的态度来的,我还是愿意写一写这方面的文章与大家一起交流和分享,欢迎大家拍砖.做SEO没有什么高深技术可言,靠的是经验的不断累积,各位SEO高…

北京建设厅网站首页手机网站和网站一体

有些编码套路是公认的&#xff0c;大家都参照其编写符合可观赏性的代码&#xff0c;那就是设计模式现在.NETcore 默认提供了DI功能&#xff0c;那我想设计一个全局的引擎类&#xff0c;进行注入服务、解析服务、配置中间件。并且要求该引擎类全局唯一&#xff0c;其他地方不能进…

网站建设与管理课程标准wordpress文章迁移到dz论坛

The Rise and Potential of Large Language Model Based Agents: A Surve - 基于 LLMs 的代理的兴起和潜力&#xff1a;一项调查 论文信息摘要1. 介绍2. 背景2.1 AI 代理的起源2.2 代理研究的技术趋势2.3 为什么大语言模型适合作为代理大脑的主要组件 3. 代理的诞生&#xff1a…

做网站的人叫什么软件咨询网站模板

[css] 怎样把单位cm转换成px呢&#xff08;在打印时有时会用到&#xff09; 1px所代表的长度2.54cm/分辨率 1cm分辨率/2.54个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前…

沈阳网站seo排名优化百度收录最快的网站

这篇文章详细介绍一下MySQL中的字符集和字符序相关的问题&#xff0c;里里外外地了解一下字符集和字符序的方方面面&#xff0c;同时重点说明一下开发中需要注意的问题。 文章基于MySQL 8.0&#xff0c;也会涉及到5.7版本。主要参考MySQL手册&#xff1a;https://dev.mysql.com…

用商标做网站名字怎么查一个网站做的外链

风控模型已在各大银行和公司都实际运用于业务,用于营销和风险控制等。本文以视频的形式阐述风控建模中相关系数分析是什么,怎么实现。并提供风控建模原理和Python实现文章清单。    之前已经阐述了100天精通风控建模(原理+Python实现)——第1天:什么是风控建模?    100…

网站开发技术难点男女做羞羞羞的网站

双向循环神经网络 一般&#xff0c;我们认为循环神经网络模型都是假设当前时间步是由前面的较早时间步的序列决定的&#xff0c;因此它们都将信息通过隐藏状态从前往后传递。 有时候&#xff0c;当前时间步也可能由后面时间步决定。 例如&#xff0c;当我们写下一个句子时&…

玩转树莓派屏幕之二:自定义屏幕显示

一、树莓派屏幕显示原理 屏幕驱动 安装执行MHS35-show完成之后,会加载屏幕驱动,使用命令 ll /dev/fb*将会展示: crw-rw---- 1 root video 29, 0 Oct 5 00:17 /dev/fb0 crw-rw---- 1 root video 29, 1 Oct 5 01:22…

海南通信建设有限公司官方网站网架公司排行

文章目录 前提初始化数据库插入数据查询数据获取一条数据获取多条数据查询指令 更新数据更新指令 删除数据总结 前提 首先有1个集合(名称:todos). 其中集合中的数据为: {// 计划描述"description": "learn mini-program cloud service",// 截止日期"…

哈尔滨网站制作公司珠宝网站设计方案

package com.zx; /* 2 匿名内部类 3 就是内部类的简化写法。 4 5 前提&#xff1a;存在一个类或者接口 6 这里的类可以是具体类也可以是抽象类。 7 8 格式&#xff1a; 9 new 类名或者接口名(){ 10 重写方法; 11 …

企业官网网站模板做网站工资年新多少在广东

1、CM3计算板简介 把树莓派搬到自己的产品中&#xff0c;一种和树莓派基础功能一模一样的板卡&#xff0c;并对相关管脚扩展&#xff0c;完成产品级的功能设计和硬件设计。板卡如下图所示&#xff0c;运行的是Linux操作系统。 2、下载镜像 CM3有多种内存搭配&#xff0c;常见…

网站建站麻烦吗个人网站 商城 备案

环境搭建 下载VScode&#xff0c;依次下载插件&#xff1a;HTML CSS support、Live Server、Auto Rename Tag 一、HTML篇 HTML通过一系列的标签&#xff08;元素&#xff09;来定义文本、图像、链接等。HTML标签是由尖括号包围的关键字。标签通常成对出现&#xff0c;包括开…

济南网站建设(力选聚搜网络)交换友情链接

分析&回答 nginx性能数据 高并发连接: 官方称单节点支持5万并发连接数&#xff0c;实际生产环境能够承受2-3万并发。内存消耗少: 在3万并发连接下&#xff0c;开启10个nginx进程仅消耗150M内存 (15M10150M) 1. 正向、反向代理 所谓“代理”&#xff0c;是指在内网边缘 …