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
sap.m.splitapp master button not available on iphone ios 7.1 #30
Comments
Hi Holger, hm... yes, that looks wrong. Indeed, SplitApp can be used for responsive master-detail behavior across all platforms/devices: But I think this is an issue with this demo app, not with the control - other SplitApp-based apps work fine, can you confirm? Thanks for reporting, we'll have a look at this app. Regards |
Hi Andreas, In my opion, the same solution would be helpful if you use on master page So i can confirm this is currently an issue by design, not a bug. The behavior is not quite clear! If you use the router, you have to make sure that you use something like If not, you will not be able to navigate back to the master! Also on !phone devices, you need to empty patterns to automatically load Every detail home view now needs something like showNavButton="{device>/isPhone}" to emulate the same behavior on phones and to be able to navigate to master onNavButtonPress : function (evt) { Maybe you are able to place a feature request, that the ShowMaster button The SplitContainer code looks quite good (using transitions and an ie9 I am just migrating from Sencha Libs and i think there are a lot of thinks Thanks for your feedback. Cheers Holger Holger Schäfer On Thu, Apr 3, 2014 at 9:40 AM, Andreas Kunz notifications@github.comwrote:
|
Hi Holger, thanks for your detailed description of what you would have expected. The SplitApp is designed to behave like e.g. the "Settings" app on iPhone, where a master-detail structure on tablet is mapped to a linear set of pages on phone. As such it is correct not to display a "Show Master" button. See: I'll keep this issue report focused on the SplitApp demo page issue, which is a bug, and close it when fixed. Regards |
Hi Holger, the SplitApp demo page issue was caused by the implementation of navigation handling within this application. When it runs on the phone, the first page in master area should be shown instead of the first page in detail area. The issue is fixed now. The fix will be available in patch 1.18.12 and also in the 1.20.4 release. Best regards, |
Closing, as the real issue (the empty page in the demo app) was fixed. (As already said: the fact that the master button is not present on phones is intentional and consistent with other mobile UIs.) Thanks for reporting! |
I expected the same behavior as @hschaefer123 and it worked like expected in small browser windows ... but not on phone. Than I came across this, wasn't clear to me, too. |
I've just tested it on a hybrid app I've just developed and I have the same issue. The library I'm using is OpenUI5 v1.50.8 How can I fix it? Also it happens on the browser when I try to emulate a device (chrome) |
The 1.18.11 Demo SplitApp
https://openui5.hana.ondemand.com/test-resources/sap/m/demokit/splitapp/index.html
does not show a Master Button on iphone!
I am only able to see the detail page section on iphone.
Maybe the master button rendering is wrong or something with the new used router approcach.
If i understood right, sap.m.splitapp supports browsers, pads and phones also as unified navigation approach.
I also testet 1.18.11 concerning the fix
[FIX] sap.m.SplitContainer/SplitApp: recreate showMasterButton when it's destroyed during page navigation.
Also chrome iphone emulator does not render a master button inside header.
Cheers Holger
The text was updated successfully, but these errors were encountered: