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:
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:
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
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.
Great Work!
Excited to use this New Feature
Thanks for Updated.
Thanks for Update.
Thank you for sharing this!
Excited to use this new feature :)) Thanks for the Update
Great! Thanks for informing!
Great Work
Thanks For Update.
Wow, Greate,
Great News...!!!
Thanks for the update !!!
Great to know about the feature updates!
It worked perfectly for me, thanks for the tips and keep on ponsting!
Great Work! Thanks for the update!
Thanks for the information!
Good news! Thanks a lot
✌️
Thanks for sharing
Thanks for the update
This knowledge could be beneficial!
Thanks for the update!
Excited to use this new feature :)) Thanks for the Update .
Thank you!
@Bernardo Cardoso ,
After this update the utilite/ScrollToElement stops working. Could you take a look at why?
Thank you so much.
Thanks for the update.
Great,
Need to implement in ongoing app!! looks great
Great, Thanks for update
Thanks for update! new features are looking cool.
Thanks for sharing. It's a great idea.
great
I'm excited to use this new feature :D
Great news! Thanks for the update.