on 2021 Sep 29 3:58 PM
Hey experts, I need your help.
In our application, we have a large form with a lot of fields. For a style/ux question, we've decided to break this form in sections, using different pages with tabs page as main. We are using as default page the SideDrawerMenu, and tabs page are being used only in this form page for help with design.
So, some fields in this form need to be a multi select list picker. Using SideDrawerMenu as default, sandwich icon will always appear on the navbar, and using tabs to navigate between form sections, the back buttom from a multi select list picker doesn't show, as you can see in the following image. In this case, we can't came bake to form page. To single selection I solve it using the "IsPickerDismissedOnSelection" property, that're disabled for multiple selection.
Any way or consideration to solve it?
Request clarification before answering.
Hello Miqueias
We have improved the back navigation of list picker in Tabs behaviour. This improvement will be released as part of next MDK 6.1.4 patch (TBA) or MDK 6.2 release (Early April).
Regards
Ming
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Miqueias
While it's possible to use Bottom Navigation with actionbar as jianfeng.wang4 suggested, I'd like to advise you that the Bottom Navigation is meant for top level navigation i.e. each tab in Bottom Navigation has its own binding context, navigation stack, etc and the binding context can't be shared between tabs unlike Tabs Page where all tabs share the same context from the parent Tabs page.
So you might encounter other binding context issue if you try to use Bottom Navigation.
Meanwhile, I have reached out to our dev team to look into providing a more permanent solution with the listpicker back button in tabs.
If you'd like to keep track of it, please raise an SAP support ticket on MDK and we'll keep you up-to-date.
Otherwise, I'd update this question when there's a permanent solution.
Regards
Ming
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The customer's scenario seems to be as follow:
On sidedrawer app with 1 of the menu item displaying Tabs (position at Bottom) > the first tab page is displaying FormCellContainer with listpicker control > Select the listpicker control to show the listpicker list page > Now there is no way to navigate back as Tabs tab page is not displaying actionbar (the actionbar displayed is from the parent page of Tabs, not the Tabs tab page).
Since Tabs tab page will not show actionbar, this is deemed as an expected behavior.
The workaround is to switch to use BottomNavigation control instead of Tabs. BottomNavigation tab page can display actionbar at tab page level, hence there will be no issue with showing actionbar with back button on listpicker list page.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
79 | |
12 | |
9 | |
8 | |
7 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.