A Web Block is a reusable screen part that can implement its own logic such as preparation and screen actions. The difference is that Web Blocks on their own cannot be accessed by end-users, so to use their functionality you need instantiate them inside a Web Screen.

With Web Blocks you can implement reusable screen parts like headers and footers, thus improving reusability and maintainability within your applications.

You can also use Web Blocks in the design of other Web Blocks like, for example, a web block to display information about a person in a directory application, that itself has other web blocks: one containing the person information, other containing the photo...

Designing a Web Block

Add new web blocks to your Web Flows or Web Screens and start designing them immediately. See how to Design a Web Block.

Using Web Blocks

Use existing web blocks to design your web screens or replace web screen content by a web block. See how to Use a Web Block.

Changing Web Blocks

Change a web block by simply editing it and changing its design: the new content and behavior is automatically updated in all usages. See how to Change a Web Block.

Using Web Block References

Service Studio provides you with mechanisms to reuse Web Blocks among eSpaces. You can expose your Web Blocks to other eSpaces or use Web Blocks defined in another eSpace.

Using Web Blocks with Themes

Use Web Blocks to design web blocks for screen layouts (also known as page templates or master pages) used in Themes to create and scaffold screens and other functionality. Learn more About Themes, Create Web Screens, and About Scaffolding a CRUD.

See Also

Web Block Properties | Web Block widget properties