Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support SAPUI5 Flexibility for the VariantManagement control #3168

Closed
gregorwolf opened this issue Jun 30, 2022 · 5 comments
Closed

Support SAPUI5 Flexibility for the VariantManagement control #3168

gregorwolf opened this issue Jun 30, 2022 · 5 comments
Labels
Stale wontfix This will not be worked on

Comments

@gregorwolf
Copy link

When using SAP Fiori Elements there is support for SAPUI5 Flexibility out-of-the box. This allows the user to save search variants, hide or add search filters and configure the table layout of an app based on the List Report Object Page (LROP) floorplan. As described in Bootstrapping SAPUI5 Flexibility the SAPUI5 Flexibility support also Locale Storage which can be used during local development. When deployed to SAP BTP the SAPUI5 Flexibility service can be used for persistence.

I would expect that the UI5 Webcomponents for React would add the functionality that SAP Fiori Elements has also in the VariantManagement control. The complexity of storing the personalization information should be abstacted away like it's already done in SAPUI5.

@Lukas742
Copy link
Contributor

Hi @gregorwolf

unlike SAPUI5, OpenUI5 or Fiori Elements, UI5 Web Components for React is a pure component library. Therefore, we unfortunately cannot provide any interface for data processing or data binding.

@Lukas742 Lukas742 added wontfix This will not be worked on labels Jun 30, 2022
@github-actions
Copy link

Hi everyone! Seems like there hasn't been much going on in this issue lately. If there are still questions, comments, or bugs, please feel free to continue the discussion. Inactive issues will be closed after 7 days. Thanks.

@github-actions github-actions bot added the Stale label Jul 15, 2022
@github-actions
Copy link

Hey there, it's me again! I am going close this issue to help our maintainers focus on the current development roadmap instead. If the issue mentioned is still a concern, please open a new ticket and mention this old one.

@gregorwolf
Copy link
Author

During UI5con 2022 @bendkt and @martinhaeuser presented the Workshop P13nify Everything - Personalization for Any Control which is also available as a recording on YouTube: UI5con HYBRID 2022: P13nify Everything - Personalization for Any Control (Workshop). I would like to know if it is possible to use the sap.m.p13n.modification.FlexModificationHandler in the UI5 Webcomponent for React VariantManagement?

@Lukas742
Copy link
Contributor

Hi @gregorwolf

we think that such issues can’t be solved in a library which is only targeting the React ecosystem - otherwise we would need to rebuild the same functionality for Vue, Angular, Svelte and all the other frameworks which might get relevant in the future.
In our opinion the best way to solve this issue would be that a central team maintains some kind of an official JS Client, e.g. bound to the BTP Flexibility Service. Then we could discuss if offering an “react-optimized” adapter for this client is something we can offer. (only our personal opinion, not part of any roadmap!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Stale wontfix This will not be worked on
Projects
Status: 🆕 New
Development

No branches or pull requests

2 participants