logologo
Get Started
Guide
Development
Plugins
API
Home
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Get Started
Guide
Development
Plugins
API
Home
logologo
Overview

Data sources

Data source manager
Main data source

External data sources (Databases)

Overview
External MySQL
External MariaDB
External PostgreSQL
External MSSQL
External Oracle
Main vs External Databases
REST API data source
KingbaseES data source

Collections

Overview
General collection
Inheritance collection
File collection
Tree collection
Calendar collection
Comment collection
Expression collection
SQL collection
View collection

Collection fields

Overview
Field Validation

Basic

Single text
Long text
Phone
Email
URL
Integer
Number
Percent
Password
Color
Icon

Choices

Checkbox
Select
Multiple select
Radio group
Checkbox group

Media

Markdown
Markdown (Vditor)
Rich text
Attachment (Relationship)
Attachment (URL)

Date & Time

Overview
Date & time (with timezone)
Date & time (without timezone)
Unix timestamp
Date (without time)
Time

Geometry

Point
Line
Circle
Polygon

Advanced

Snowflake ID (53-bit)
UUID
Nano ID
Sort
Formula
Sequence
JSON
Collection select
Encryption

System info

Created at
Updated at
Created by
Last updated by
Space
Table OID

Associations

Overview
One to one
One to many
Many to one
Many to many
Many to many (array)

Development

Overview
Next PageOverview

#Calendar Block

CalendarCommunity Edition+

#Introduction

The Calendar Block offers a streamlined way to view and manage events and date-related data in a calendar format, making it perfect for scheduling meetings, planning events, and organizing your time efficiently.

#Installation

This plugin comes pre-installed, so no additional setup is required.

#Adding Blocks

20250403220300

  1. Title Field: Used to display information on the calendar bars. Currently, it supports field types such as Single Line Text, Single select, Phone, Email, Radio Group, and Sequence. The supported title field types can be extended through plugins.
  2. Start Time: Indicates when the task begins.
  3. End Time: Marks when the task ends.

Clicking on a task bar highlights the selection and opens a detailed pop-up window.

20240408171928

#Configure Fields

20240419203321

#Display Lunar Calendar

20240419203603

#Set Data Range

20240419203751

For additional information, see .

#Set Block Height

Example: Adjust the height of the order calendar block. No scrollbar will appear inside the calendar block.

20240605215742

For more information, refer to

#Background Color Field

Tip

The version of NocoBase needs to be v1.4.0-beta or above.

This option can be used to configure the background color of calendar events. Here's how to use it:

  1. The calendar data table needs to have a field of type Single select or Radio group, and this field needs to be configured with colors.
  2. Then, return to the calendar block configuration interface and select the field you just configured with colors in the Background Color Field.
  3. Finally, you can try selecting a color for a calendar event and click submit. You'll see that the color has taken effect.

20240914192017_rec_

#Week Start Day

Supported in version v1.7.7 and above

The calendar block supports setting the start day of the week, allowing you to choose Sunday or Monday as the first day of the week. The default start day is Monday, making it easier for users to adjust the calendar display according to regional habits for a better user experience.

20250707165958

#Configure Actions

20240419203424

#Today

The "Today" button in the Calendar Block offers quick navigation, enabling users to instantly return to the current date after exploring other dates.

20240419203514

#Switch View

The default view is set to Month.

20240419203349