Post Closed
689
Views
38
Comments
Check the new extensibility features in OutSystems UI v2.11.0

Hello everyone! 

A new version of OutSystems UI was launched. As we promised on our last forum post, we have been working on extensibility for all patterns and this is a first release with some of those new features that we will explain below. 

 

Why do we no longer have Advanced Format?

As you might have noticed, we have removed AdvancedFormat from our revamped patterns. 

That methodology applied in the past brought several problems:

  • Open the door for security breaches if the developer was not careful.
  • Hard to scale and completely tied to a provider. If we wanted to evolve and modernize with a more recent provider we wouldn’t be able since it would break the existing code base, being a breaking change.
  • No metrics to help us evolve the product. We couldn’t track missing features that we could provide to the whole community, being something hidden and hard to maintain.

 

We know that this is an essential feature that’s why we adopted another strategy more secure and in low-code to help you extend our patterns.

 

What’s the new solution? 

The new architecture allows us to be much more agile in adapting and exposing new functionalities through client actions and/or javascript APIs and we decided to adopt the same approach for the extensibility features. 

As a starting point, we decided to focus on the patterns with external providers.

To extend those patterns you can access the provider configs we offer in low-code through client actions or you can use our API to take advantage of all the available configs that the provider offers.

 

We are going to focus now on the 3 different types of client actions that we offer:

  • Set[ProviderName]Configs: offer you the structure of all the available options that you can apply to a given pattern. 
  • Set[ProviderName]Event: allows taking advantage of the provider events.
  • Unset[ProviderName]Event: allows clearing the provider events. 

 

Note: Not all of the extended configuration options are available through the ProviderConfigs parameter structure. This is due to some incompatibility of the default input parameters or client actions already available for those patterns. For full access to the provider options, use our API methods.

 

How to use the client actions? 

For a more detailed explanation, you can check our documentation on OutSystems UI patterns extensibility

 

Which patterns can be extended?

The following table shows the OutSystems UI Patterns that use external providers:

UI Pattern

Provider

Library version

Carousel

Splide

4.0

Date Picker

Flatpickr

4.6.9

Date Picker Range

Dropdown Search

VirtualSelect

1.0.31

DropdownTags

Range Slider

noUiSlider

15.6.0

Range Slider Interval

 

What's going to happen next? 

We hope to get feedback from you about these new features. Meanwhile, we will keep working on these client actions to include more provider options and keep exploring the extensibility topic for our patterns.

These patterns will be released in the near future (next 6 months):


Try it now

Check more details about the new release in the Release Notes and download the latest OutSystems UI version.

 

 

2021-12-23 04-28-09
Navneet Sharma

Great Work!

Excited to use this New Feature

Thanks for Updated.

2024-01-09 08-05-30
Dipali Shrawane
Great Invention, waiting for new updates and excited to use these updating features of OutSystems UI.
UserImage.jpg
Anuli Hande

Thanks for Update.

2021-08-31 07-27-14
Vijay Perumalsamy

Thank you for sharing this!

2022-04-15 04-42-41
Tanisha Mahendru

Excited to use this new feature :)) Thanks for the Update

2022-05-26 11-25-15
KUNAL DHOBLE

Great! Thanks for informing!

2025-04-16 10-58-33
Priyanka Babar

Great Work

UserImage.jpg
Yati Sharma

Thanks For Update.

UserImage.jpg
shek Davood

Wow, Greate,

2024-06-24 06-15-15
Shraddha Durgade

Great News...!!!

2022-03-09 07-24-55
BARKHA Pradhan

Thanks for the update !!!

2025-05-11 04-57-37
Somesh Renganathan

Great to know about the feature updates!

2022-09-16 13-35-00
Isabela de Lima Santos

It worked perfectly for me, thanks for the tips and keep on ponsting!

UserImage.jpg
Vishal Gangwal

Great Work! Thanks for the update!

2022-02-08 09-40-14
Chandrashekhar Mankar

Thanks for the information!

2023-08-28 07-00-10
Paulo Torres
Champion

Good news! Thanks a lot

2021-05-21 21-56-03
Anderson!

✌️

2014-10-21 20-15-17
Alberto Ferreira

Thanks for sharing

2024-07-16 17-36-51
Shradha Rawlani
Thanks for update!!
UserImage.jpg
Tejas Mendse

Thanks for the update

2022-07-06 07-34-46
Yogeshwaran Ravichandran

This knowledge could be beneficial!

2022-06-06 09-58-43
Gourav shukla

Great Work!

Thanks for Updated.

2022-08-31 11-22-19
Joao Fernandes

Thanks for the update!




2024-09-06 07-21-49
Avinash Shukla

Excited to use this new feature :)) Thanks for the Update .

2022-09-11 03-25-43
Dharmendra kumar

Thanks for the update!


2020-10-18 16-19-28
Shahaji Nangare

Thank you!

2022-05-06 13-22-54
CARLOS GUIMARÃES

@Bernardo Cardoso


After this update the utilite/ScrollToElement stops working. Could you take a look at why?


Thank you so much.

2018-09-27 18-20-33
Swatantra Kumar
Champion

Great Work! 

2022-09-20 06-28-12
Nitish Kumar

Thanks for the update.

UserImage.jpg
pramod jain

Great to know about the feature updates!

UserImage.jpg
Shohaib Khan

Great, 

Need to implement in ongoing app!! looks great

2026-03-06 09-21-20
Rahul Chavan

Great, Thanks for update

2024-01-29 08-44-10
May Chai

Thanks for the update!

2022-08-10 06-17-04
Mita

Thanks for update! new features are looking cool.

2022-12-07 04-24-30
Neha Lawange

Thanks for sharing. It's a great idea.

2025-01-31 20-15-29
Hamza Gulzar
Champion

great

UserImage.jpg
Hercules SantAna da Silva Jose

I'm excited to use this new feature :D

2023-02-06 20-04-27
Higor Costa

Great news! Thanks for the update.