RxControls

RxControls 是由业务系统开发者与每天使用系统的运营人员共同打磨的 UI 控件与数据框架。数十种表格无需编写查询即可按既定模型加载;只需定义实体和控件类型即可完成程序,ZPL 标签查看器 · 打印机节点等功能也只需一行代码即可接入。

数十种表格,按既定模型加载
免查询
定义即完成程序
实体 + 类型
乃至 ZPL 查看器 · 打印机节点
一行
开发 · 运维经验
20 年
主要优势

免查询,数据精准

数十种表格按既定模型准确加载,再复杂的数据也能以所需结构的完整集合获取。

模型守护履历与事务

实体模型自带变更历史,在模型层(而非 DB 层)处理事务。

定义实体,程序即成

只需定义实体和控件类型,文本框 · 组合框 · 日期 · 富控件即与实体映射,画面随即完成。上传 Excel 表格,连这一步也会自动完成。

只留实务所需选项

凭借开发者与运营者 20 年积累的经验,便捷提供现场真正用得上的选项。

谁在使用

整个开发团队遵循同一标准

数据 · 后端开发者

通过 RxEntityFramework 处理业务数据,构建画面与服务所用的数据层。

界面开发者

选择适用于 WPF · Blazor · Vanilla JS 的 RxControls,将业务项目与动作连接到查询 · 录入画面。

开发负责人

确定项目运行环境与通用开发标准,拆分可在多个业务画面复用的组件。

功能

从数据到现场功能,一线贯通

RxControls for Blazor

Web 业务界面组件。提供大数据量表格、图表、甘特图 · 日历、输入 · 编辑器、文件上传、报表查看器、树、窗口 · 对话框。

Blazor · .NET

ECHO AI Client

可嵌入任何业务画面,连接并扩展 AI 工具。将当前画面和条件传给 AI,实时获取回答,并直接绘制图表。

ECHO AI 联动

RxControls for WPF

桌面业务界面控件。提供支持分组 · 合并单元格的数据网格及浅色 · 深色主题。

WPF

RxEntityFramework

Wavegram 自主研发的数据框架。无需查询即可按既定模型获取数据,实体模型自行处理变更历史与事务。

SQL Server · MySQL · PostgreSQL

RxControls for Vanilla JS

无需框架,即可在网页中加入表格与录入控件。

JavaScript
01

免查询模型

数十种表格无需查询即可按既定模型获取。再复杂的数据也能以所需结构的完整集合返回。

02

变更历史 · 模型事务

实体模型自带变更历史,只保存发生变化的部分。多次保存以模型级事务(而非 DB 级)打包,任何一项失败即全部回滚。

03

实体映射,画面即成

只需定义实体和输出类型,文本框、组合框、日期控件、富控件即与实体映射,自动完成录入 · 查询画面和保存。上传 Excel 表格即可自动生成实体和画面。

04

桌面 · 平板 · 手机

只需简单的布局设置,同一画面即可呈现为桌面、平板、手机模式,无需另外开发。

05

一行代码接入现场功能

ZPL 代码可直接在标签查看器中预览,并连接打印机节点输出。QR 扫描、报表 PDF · Excel 导出同样只需一行,还可通过 ECHO AI Client 随处接入 AI 工具,扩展能力。

06

Carbon 设计 · 画面特效

内置 WaveWorks Carbon Design System,初次使用也能轻松上手。画面出现 · 滑动 · 强调等画面特效也只需简单选项即可应用。

画面

查看由组件构建的画面

画面 1 · 100万行、可见窗口、虚拟滚动、滚动分页

100万条一次加载

100万条数据也能一次加载,但画面只绘制可见行。借助虚拟滚动与滚动分页,再大的数据也能轻松浏览,分组 · 筛选 · 列冻结 · Excel 导出照常使用。

  • 虚拟滚动
  • 滚动分页
  • Excel 导出
RxControls · 100万行虚拟化
使用案例

适用于所有业务系统开发项目

企业业务应用开发

开发团队构建查询 · 录入反复出现的业务画面,以数据层和通用组件拆分各业务代码。

WPF 现场终端

现场应用开发者构建作业列表与实绩录入画面,将用户操作连接到数据处理代码。

Blazor 管理画面

Web 开发者构建企业业务的列表 · 详情画面,为组件绑定查询与编辑动作以实现业务。

扩展现有 Web 功能

开发者在 Vanilla JS Web 画面中添加所需的录入 · 查询元素,衔接现有数据接口与画面事件。

产品通用基础

开发负责人整理多个产品中重复出现的画面元素,团队以统一的构成标准制作新的业务画面。

应用场景

与 Wavegram 产品无缝衔接

需要时逐个增加产品,就这样逐步扩展。

RxEntityFramework + RxControls for Blazor + ERP
  1. RxEntityFramework 在数据层配置 ERP 业务项目。
  2. RxControls for Blazor 开发者构建列表 · 编辑画面。
  3. ERP 负责人执行录入 · 查询业务。
LINKER + RxControls for WPF
  1. LINKER Client 接收设备数据。
  2. RxControls for WPF 开发者将数据绑定到 WPF 画面。
  3. 现场负责人查看采集状态。
Analyze + RxControls for Vanilla JS
  1. Analyze 调用模型结果。
  2. RxControls for Vanilla JS 开发者在 Web 画面中显示结果。
  3. 负责人对比原始数据与预测值。
与现有系统协同

直接加入现有开发环境

导入方式

配置与费用视实施范围、用户数、部署环境而定。告诉我们您的现状,我们将为您推荐合适的方案。

导入咨询

部署环境

依据本地部署 · 云端 · 内网的应用运行环境,选择数据层与画面组件。

现有系统联动

开发者将画面动作连接到现有数据 · 业务接口,把 LINKER 接收的数据和 Analyze 结果用于业务应用。

开放标准

在 .NET 的 WPF · Blazor 开发环境和基于 Web 标准的 Vanilla JS 中构建画面。RxEntityFramework 负责业务数据层。

FAQ

常见问题

支持哪些开发环境?

支持 Blazor(.NET)、WPF、Vanilla JS。

使用哪些数据库?

RxEntityFramework 支持 SQL Server、MySQL、PostgreSQL 等。即使更换数据库,模型和画面代码也无需改动。

与 DB 事务有何不同?

事务由实体模型处理,而非 DB 层。在画面中修改多条数据后一次性保存,任何一条失败都会连同模型状态一起回滚。变更历史也保留在模型中。

手机上也能用吗?

可以。只需布局设置,同一画面即可切换为桌面、平板、手机模式。

画面如何构建?

只需为每个实体和字段指定控件类型(文本框、组合框、日期、富控件等)。控件与实体映射,自动完成数值显示、输入校验直至保存。

Excel 表格真的能变成程序吗?

可以。读取列名与格式生成模型、画面与保存逻辑,只需按业务调整必要部分。

可以把 AI 数据放进业务画面吗?

可以。接入 ECHO AI Client 后,可在任何业务画面中连接 AI 工具,基于当前画面和条件向 AI 提问,并在画面内获得回答和图表。

Wavegram 产品也在用吗?

是的。WaveWorks 和 ECHO AI 的画面均基于同一套组件构建。