Mendix 7 is no longer supported unless you have Extended Support (for details, please contact Mendix Support). Mendix 7 documentation will remain available for customers with Extended Support until July, 2024.
Building Block
1 Introduction
Building blocks are components that can be re-used to streamline the page creation process. By pre-configuring and styling building blocks, users can easily click together interfaces without having to worry about the details of styling guidelines or user experience.
Building blocks are stored in the project’s UI resources package. This keeps them in sync with the project theme, and provides a handy place to consolidate all design-related data.
To create a building block, simply right-click a widget anywhere in your project in the Desktop Modeler and select Create building block. The widget along with its contents will be added as a new building block. The building block will now automatically appear in the Building blocks tab of the Toolbox.
As the purpose of building blocks is to facilitate design rather than functionality, building blocks should be devoid of references to other documents. This is to prevent users from facing confusing errors when using building blocks in their pages. It also mitigates the chance of errors when importing building blocks from a different project.
2 Common Properties
Name
The name of the document. You can change the name via the Project Explorer.
Documentation
This property can be used to store developer documentation. End-users will never see this documentation.
3 Designer Properties
Canvas Width
The canvas width property defines the width in pixels of the page in the page editor. It is purely used for editing purposes; this property has no effect on the actual application.
Default value: 800
Canvas Height
The canvas height property defines the preferred minimum height in pixels of the page in the page editor. It is purely used for editing purposes; this property has no effect on the actual application.
Default value: 600
4 General Properties
4.1 Display Name
The display name determines the name of the building block that will appear in the toolbox.
4.2 Documentation URL
The documentation URL can be used to link to a documentation page for the building block.