@nocobase/cache
Advanced tools
Changelog
v1.5.0 - 2025-02-05
The open mode supports drawer, dialog and page.
You can now perform association and disassociation actions directly in the association block.
You can now directly trigger workflows during configuration to debug them.
<video width="100%" controls> <source src="https://static-docs.nocobase.com/20250207213343_rec_.mp4" type="video/mp4"> </video>Enhanced interaction experience for date-related components on mobile devices.
lazy
and useLazy
libraries.Below is a brief introduction to using lazy
and useLazy
:
import { lazy, useLazy } from '@nocobase/client';
// Export a single component:
const { RolesManagement } = lazy(() => import('./RolesManagement'), 'RolesManagement');
// Export multiple components:
const { AuthLayout, SignInPage, SignUpPage } = lazy(() => import('./pages'), 'AuthLayout', 'SignInPage', 'SignUpPage');
// Export a default component:
const ThemeList = lazy(() => import('./components/ThemeList'));
// Return a hook:
const useReactToPrint = useLazy<typeof import('react-to-print').useReactToPrint>(
() => import('react-to-print'),
'useReactToPrint',
);
// Return a library:
const parseExpression = useLazy<typeof import('cron-parser').parseExpression>(
() => import('cron-parser'),
'parseExpression',
);
Supports asynchronous import operations that run on a separate thread. This feature enables the import of large volumes of data with enhanced performance.
Reference: Import Pro
Enables asynchronous export operations that run on a separate thread, supporting large-scale data exports as well as attachment exports.
Reference: Export Pro
The Template Printing plugin allows you to edit template files using Word, Excel, or PowerPoint (supporting the .docx
, .xlsx
, and .pptx
formats). By setting placeholders and logical structures within the template, you can dynamically generate files in predetermined formats such as .docx
, .xlsx
, .pptx
, and even .pdf
. This functionality is widely applicable for creating various business documents, including quotes, invoices, contracts, and more.
Main Features
Reference: Template Print
This plugin records and tracks user activities as well as resource operation histories within the system.
Reference: Audit Logger
This feature allows one workflow to call another process. You can use variables from the current workflow as input for the subflow, and then use the subflow’s output as variables in subsequent nodes.
Reference: Workflow: Subflow
Integrate your Google or Microsoft email accounts into NocoBase to send, receive, view, and manage emails. Additionally, emails can be embedded directly into pages.
Reference: Email Manager
Supports file storage types that are compatible with the S3 protocol, including Amazon S3, Alibaba Cloud OSS, Tencent Cloud COS, MinIO, and more. This plugin also supports direct file uploads and private access.
Reference: File Storage: S3(Pro)