🎉重大更新!开源无代码/低代码平台 NocoBase v1.5.0 正式发布!

NocoBase 是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署 NocoBase。

NocoBase 中文官网

官方文档

在线 Demo


内核优化

文本字段支持启用链接

打开方式支持抽屉、对话框和页面三种方式。

20250207212903

关系区块支持关联和解除关联操作

20250207211837

支持调试工作流

可以在配置工作流时直接触发工作流进行调试。

优化移动端日期相关组件交互体验

0084553986f6b3de21ca62f22d09a91a.png

前端性能优化

  • 优化首屏加载速度
  • 前端构建工具更改为 rspack
  • 优化各插件包入口文件大小
  • 提升大数据表格渲染性能
  • 优化菜单切换时的卡顿现象
  • 新增 lazy 和 useLazy 前端库按需加载的方法

lazyuseLazy 用法介绍

import {lazy, useLazy} from '@nocobase/client';

// 导出一个组件
const { RolesManagement } = lazy(() => import('./RolesManagement'), 'RolesManagement');

// 导出多个组件
const { AuthLayout, SignInPage, SignUpPage } = lazy(() => import('./pages'), 'AuthLayout', 'SignInPage', 'SignUpPage');

// 导出默认组件
const ThemeList = lazy(() => import('./components/ThemeList'));

// 返回hook
const useReactToPrint = useLazy<typeof import('react-to-print').useReactToPrint>(
  () => import('react-to-print'),
  'useReactToPrint',
);
  
// 返回library
const parseExpression = useLazy<typeof import('cron-parser').parseExpression>(
  () => import('cron-parser'),
  'parseExpression',
);

新插件

导入 Pro

支持异步导入操作,独立线程执行,支持大量数据导入。

20250119221221

参考文档:

导出 Pro

支持异步导出操作,独立线程执行,支持大量数据导出,支持附件导出。

20250119221237

参考文档:

模板打印

模板打印插件支持使用 Word、Excel 和 PowerPoint 编辑模板文件(支持 .docx.xlsx.pptx 格式),在模板中设置占位符和逻辑结构,从而动态生成预定格式的文件,如 .docx.xlsx.pptx 以及 .pdf 文件。可以广泛应用于生成各类业务文档,例如报价单、发票、合同等。

主要功能

  • 多格式支持:兼容 Word、Excel 和 PowerPoint 模板,满足不同文档生成需求。
  • 动态数据填充:通过占位符和逻辑结构,自动填充和生成文档内容。
  • 灵活的模板管理:支持添加、编辑、删除和分类管理模板,便于维护和使用。
  • 丰富的模板语法:支持基本替换、数组访问、循环、条件输出等多种模板语法,满足复杂文档生成需求。
  • 格式化器支持:提供条件输出、日期格式化、数字格式化等功能,提升文档的可读性和专业性。
  • 高效的输出格式:支持直接生成 PDF 文件,方便分享和打印。

20250119221258

参考文档:

审计日志

用于记录和追踪系统内的用户活动和资源操作历史。

20250119221319

参考文档:

工作流:子流程

用于在一个工作流中调用其他的流程,可以使用当前流程的变量作为子流程的输入,并使用子流程的输出作为当前流程的变量在后续节点中使用。

20250119221334

参考文档:

邮件管理

允许将对谷歌、微软邮件账户接入到NocoBase中,进行邮件的收发、查看、管理等操作。也可以将邮件集成到页面中。

20250119221346

参考文档:

文件存储:S3(Pro)

支持兼容 S3 协议的文件存储类型,例如亚马逊 S3、阿里云 OSS、腾讯云 COS、MinIO 等。支持文件直传、私有访问。

20250119221404

参考文档:

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/332889/nocobase-1-5-0

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。